#[repr(transparent)]pub struct ColorParam(pub u32);Expand description
A effect/color parameter
Wraps a raw u32 value that represents the ANSI Select Graphic Rendition (SGR) parameter
§Examples
use tinycolor::ColorParam;
let bold = ColorParam::BOLD;
assert_eq!(bold.0, 1);§Feature Flags
color-ext: Enables additional ANSI parameters (RAPID_BLINK,CONCEAL,FRAKTUR)serde: Enables serialization/deserialization support
For more information on SGR parameters, look at https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_parameters
Tuple Fields§
§0: u32Implementations§
Source§impl ColorParam
impl ColorParam
pub const BOLD: Self
pub const DIM: Self
pub const ITALIC: Self
pub const UNDERLINE: Self
pub const BLINK: Self
pub const INVERT: Self
pub const STRIKETHROUGH: Self
pub const BLACK: Self
pub const RED: Self
pub const GREEN: Self
pub const YELLOW: Self
pub const BLUE: Self
pub const MAGENTA: Self
pub const CYAN: Self
pub const WHITE: Self
pub const RGB: Self
pub const ON_BLACK: Self
pub const ON_RED: Self
pub const ON_GREEN: Self
pub const ON_YELLOW: Self
pub const ON_BLUE: Self
pub const ON_MAGENTA: Self
pub const ON_CYAN: Self
pub const ON_WHITE: Self
pub const ON_RGB: Self
pub const BRIGHT_BLACK: Self
pub const BRIGHT_RED: Self
pub const BRIGHT_GREEN: Self
pub const BRIGHT_YELLOW: Self
pub const BRIGHT_BLUE: Self
pub const BRIGHT_MAGENTA: Self
pub const BRIGHT_CYAN: Self
pub const BRIGHT_WHITE: Self
pub const ON_BRIGHT_BLACK: Self
pub const ON_BRIGHT_RED: Self
pub const ON_BRIGHT_GREEN: Self
pub const ON_BRIGHT_YELLOW: Self
pub const ON_BRIGHT_BLUE: Self
pub const ON_BRIGHT_MAGENTA: Self
pub const ON_BRIGHT_CYAN: Self
pub const ON_BRIGHT_WHITE: Self
Trait Implementations§
Source§impl Clone for ColorParam
impl Clone for ColorParam
Source§fn clone(&self) -> ColorParam
fn clone(&self) -> ColorParam
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ColorParam
impl Debug for ColorParam
Source§impl Hash for ColorParam
impl Hash for ColorParam
Source§impl PartialEq for ColorParam
impl PartialEq for ColorParam
impl Copy for ColorParam
impl Eq for ColorParam
impl StructuralPartialEq for ColorParam
Auto Trait Implementations§
impl Freeze for ColorParam
impl RefUnwindSafe for ColorParam
impl Send for ColorParam
impl Sync for ColorParam
impl Unpin for ColorParam
impl UnsafeUnpin for ColorParam
impl UnwindSafe for ColorParam
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