pub struct ChatTheme { /* private fields */ }
Expand description
Describes a chat theme
Implementations§
Source§impl ChatTheme
impl ChatTheme
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> ChatThemeBuilder
pub fn name(&self) -> &String
pub fn light_settings(&self) -> &ThemeSettings
pub fn dark_settings(&self) -> &ThemeSettings
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ChatTheme
impl<'de> Deserialize<'de> for ChatTheme
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
Auto Trait Implementations§
impl Freeze for ChatTheme
impl RefUnwindSafe for ChatTheme
impl Send for ChatTheme
impl Sync for ChatTheme
impl Unpin for ChatTheme
impl UnwindSafe for ChatTheme
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