pub trait SessionToolSettingsConfigExt {
// Required methods
fn from_global_permissions(
settings: &GlobalPermissionSettings,
) -> SessionToolSettings;
fn from_global_config(config: &AppConfig) -> SessionToolSettings;
}Expand description
Config-dependent constructors for SessionToolSettings.
These live here (not in the sessions crate) because they depend on
GlobalPermissionSettings and AppConfig which remain in core’s config
module.
Required Methods§
Sourcefn from_global_permissions(
settings: &GlobalPermissionSettings,
) -> SessionToolSettings
fn from_global_permissions( settings: &GlobalPermissionSettings, ) -> SessionToolSettings
Create session tool settings from the global permission settings.
Sourcefn from_global_config(config: &AppConfig) -> SessionToolSettings
fn from_global_config(config: &AppConfig) -> SessionToolSettings
Convenience helper to derive session tool settings from the full app config.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.