Enum Attribute
#[repr(u16)]
pub enum Attribute
A terminal style attribute.
Variants
-
Bold = 0 -
Dim = 1 -
Italic = 2 -
Underlined = 3 -
Blink = 4 -
BlinkFast = 5 -
Reverse = 6 -
Hidden = 7 -
StrikeThrough = 8
Trait Implementations
impl Clone for Attribute
fn clone(&self) -> Self
impl Copy for Attribute
impl Debug for Attribute
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Attribute
impl Ord for Attribute
fn cmp(&self, other: &Self) -> Ordering
impl PartialEq for Attribute
fn eq(&self, other: &Self) -> bool
impl PartialOrd for Attribute
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
impl StructuralPartialEq for Attribute
Auto Trait Implementations
impl Freeze for Attribute
impl RefUnwindSafe for Attribute
impl Send for Attribute
impl Sync for Attribute
impl Unpin for Attribute
impl UnsafeUnpin for Attribute
impl UnwindSafe for Attribute
Blanket Implementations
impl<T> Any for Attribute
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Attribute
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Attribute
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Attribute
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Attribute
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Attribute
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Attribute
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Attribute
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Attribute
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>