pub struct UserSettings {
pub channels: Vec<Channel>,
pub notifiers: Vec<Notifier>,
pub api_key: Option<String>,
pub path: PathBuf,
pub schedule: Option<Vec<u32>>,
}Fields§
§channels: Vec<Channel>§notifiers: Vec<Notifier>§api_key: Option<String>§path: PathBuf§schedule: Option<Vec<u32>>Implementations§
Source§impl UserSettings
impl UserSettings
Trait Implementations§
Source§impl Debug for UserSettings
impl Debug for UserSettings
Source§impl<'de> Deserialize<'de> for UserSettings
impl<'de> Deserialize<'de> for UserSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for UserSettings
impl Display for UserSettings
Source§impl PartialEq for UserSettings
impl PartialEq for UserSettings
Source§impl Serialize for UserSettings
impl Serialize for UserSettings
impl StructuralPartialEq for UserSettings
Auto Trait Implementations§
impl Freeze for UserSettings
impl RefUnwindSafe for UserSettings
impl Send for UserSettings
impl Sync for UserSettings
impl Unpin for UserSettings
impl UnwindSafe for UserSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more