Struct moella::config::CustomExtensions
source · pub struct CustomExtensions(_);
Implementations§
source§impl CustomExtensions
impl CustomExtensions
pub fn empty() -> Self
sourcepub fn insert_without_data_or_config_dir(
&mut self,
name: impl Into<String>,
extension: impl Fn(&mut Extensions) -> RetSyncFut<'_, Result<(), String>> + Send + Sync + 'static
)
pub fn insert_without_data_or_config_dir( &mut self, name: impl Into<String>, extension: impl Fn(&mut Extensions) -> RetSyncFut<'_, Result<(), String>> + Send + Sync + 'static )
Same as Self::insert_without_data
, but without access to the config dir
(for usage with other extensions in Mölla).
sourcepub fn insert_without_data(
&mut self,
name: impl Into<String>,
extension: impl Fn(&mut Extensions, PathBuf) -> RetSyncFut<'_, Result<(), String>> + Send + Sync + 'static
)
pub fn insert_without_data( &mut self, name: impl Into<String>, extension: impl Fn(&mut Extensions, PathBuf) -> RetSyncFut<'_, Result<(), String>> + Send + Sync + 'static )
Same as Self::insert
, but without getting any config data specified after the extension
name.