|
|
|
@ -39,16 +39,16 @@ bitflags! {
|
|
|
|
|
/// let m = Modifier::BOLD | Modifier::ITALIC;
|
|
|
|
|
/// ```
|
|
|
|
|
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
|
|
|
|
|
pub struct Modifier: u16 {
|
|
|
|
|
const BOLD = 0b0000_0000_0001;
|
|
|
|
|
const DIM = 0b0000_0000_0010;
|
|
|
|
|
const ITALIC = 0b0000_0000_0100;
|
|
|
|
|
const UNDERLINED = 0b0000_0000_1000;
|
|
|
|
|
const SLOW_BLINK = 0b0000_0001_0000;
|
|
|
|
|
const RAPID_BLINK = 0b0000_0010_0000;
|
|
|
|
|
const REVERSED = 0b0000_0100_0000;
|
|
|
|
|
const HIDDEN = 0b0000_1000_0000;
|
|
|
|
|
const CROSSED_OUT = 0b0001_0000_0000;
|
|
|
|
|
pub struct Modifier: u8 {
|
|
|
|
|
const BOLD = 0b0000_0000;
|
|
|
|
|
const DIM = 0b0000_0001;
|
|
|
|
|
const ITALIC = 0b0000_0010;
|
|
|
|
|
const UNDERLINED = 0b0000_0100;
|
|
|
|
|
const SLOW_BLINK = 0b0000_1000;
|
|
|
|
|
const RAPID_BLINK = 0b0001_0000;
|
|
|
|
|
const REVERSED = 0b0010_0000;
|
|
|
|
|
const HIDDEN = 0b0100_0000;
|
|
|
|
|
const CROSSED_OUT = 0b1000_0000;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|