Enum pancurses::Attribute
[−]
[src]
pub enum Attribute { AlternativeCharSet, Bold, Blink, CharText, Dim, Leftline, Invisible, Italic, Normal, Overline, Reverse, Rightline, Strikeout, Underline, }
Variants
AlternativeCharSet
Bold
Blink
CharText
Dim
Leftline
Invisible
Italic
Normal
Overline
Reverse
Rightline
Strikeout
Underline
Trait Implementations
impl Copy for Attribute
[src]
impl Clone for Attribute
[src]
fn clone(&self) -> Attribute
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Attribute
[src]
impl PartialEq for Attribute
[src]
fn eq(&self, __arg_0: &Attribute) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for Attribute
[src]
impl Hash for Attribute
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl BitOr for Attribute
[src]
Implement the | operator for combining two 'Attribute's into Attributes
Example
use pancurses::{Attribute, Attributes}; let attributes = Attribute::Blink | Attribute::Reverse; assert!(!attributes.is_bold()); assert!(attributes.is_blink()); assert!(attributes.is_reverse());
type Output = Attributes
The resulting type after applying the |
operator.
fn bitor(self, rhs: Attribute) -> Attributes
[src]
Performs the |
operation.
impl BitOr<ColorPair> for Attribute
[src]
Implement the | operator for combining an Attribute and a ColorPair to produce Attributes
Example
use pancurses::Attribute; use pancurses::colorpair::ColorPair; let attributes = Attribute::Blink | ColorPair(2); assert!(attributes.color_pair().0 == 2); assert!(!attributes.is_bold()); assert!(attributes.is_blink());
type Output = Attributes
The resulting type after applying the |
operator.
fn bitor(self, rhs: ColorPair) -> Attributes
[src]
Performs the |
operation.