[−][src]Struct starship::module::Affix
Module affixes are to be used for the prefix or suffix of a module.
Methods
impl Affix
[src]
pub fn default_prefix(name: &str) -> Self
[src]
pub fn default_suffix(name: &str) -> Self
[src]
pub fn set_style<T>(&mut self, style: T) -> &mut Self where
T: Into<Style>,
[src]
T: Into<Style>,
Sets the style of the module.
Accepts either Color
or Style
.
pub fn set_value<T>(&mut self, value: T) -> &mut Self where
T: Into<String>,
[src]
T: Into<String>,
Sets the value of the module.
pub fn ansi_string(&self) -> ANSIString
[src]
Generates the colored ANSIString output.
Trait Implementations
Auto Trait Implementations
impl Sync for Affix
impl Send for Affix
impl Unpin for Affix
impl RefUnwindSafe for Affix
impl UnwindSafe for Affix
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self