pub struct SkinEntry { /* private fields */ }
Expand description
Parsed content of a [skin] line of the conf.toml file
Implementations§
source§impl SkinEntry
impl SkinEntry
pub fn new(focused: CompoundStyle, unfocused: Option<CompoundStyle>) -> Self
pub fn get_focused(&self) -> &CompoundStyle
pub fn get_unfocused(&self) -> &CompoundStyle
sourcepub fn parse(s: &str) -> Result<Self, InvalidSkinError>
pub fn parse(s: &str) -> Result<Self, InvalidSkinError>
Parse a string representation of a skin entry.
The general form is either “
Each part is “
Trait Implementations§
source§impl<'de> Deserialize<'de> for SkinEntry
impl<'de> Deserialize<'de> for SkinEntry
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 RefUnwindSafe for SkinEntry
impl Send for SkinEntry
impl Sync for SkinEntry
impl Unpin for SkinEntry
impl UnwindSafe for SkinEntry
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