SessionToolSettingsConfigExt

Trait SessionToolSettingsConfigExt 

Source
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§

Source

fn from_global_permissions( settings: &GlobalPermissionSettings, ) -> SessionToolSettings

Create session tool settings from the global permission settings.

Source

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.

Implementors§