17 lines · 467 B · Rust
RawDownload
use settings::{RegisterSetting, Settings}; #[derive(Debug, RegisterSetting)]pub struct CallSettings {    pub mute_on_join: bool,    pub share_on_join: bool,} impl Settings for CallSettings {    fn from_settings(content: &settings::SettingsContent) -> Self {        let call = content.calls.clone().unwrap();        CallSettings {            mute_on_join: call.mute_on_join.unwrap(),            share_on_join: call.share_on_join.unwrap(),        }    }}