Struct pancurses::colorpair::ColorPair[][src]

pub struct ColorPair(pub u8);

Trait Implementations

impl Copy for ColorPair
[src]

impl Clone for ColorPair
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ColorPair
[src]

Formats the value using the given formatter. Read more

impl PartialEq for ColorPair
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for ColorPair
[src]

impl Hash for ColorPair
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl From<ColorPair> for chtype
[src]

Performs the conversion.

impl BitOr<ColorPair> for Attributes
[src]

Implement the | operator for setting a color pair on an Attributes object

Example

use pancurses::{Attribute, Attributes};
use pancurses::colorpair::ColorPair;

let mut attributes = Attributes::new();
assert!(attributes.color_pair().0 == 0);
attributes = attributes | ColorPair(1);
assert!(attributes.color_pair().0 == 1);

The resulting type after applying the | operator.

Performs the | operation.

impl BitOr<Attribute> for ColorPair
[src]

Implement the | operator for combining a ColorPair and an Attribute to produce Attributes

Example

use pancurses::Attribute;
use pancurses::colorpair::ColorPair;

let attributes = ColorPair(5) | Attribute::Blink;
assert!(attributes.color_pair().0 == 5);
assert!(!attributes.is_bold());
assert!(attributes.is_blink());

The resulting type after applying the | operator.

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());

The resulting type after applying the | operator.

Performs the | operation.

Auto Trait Implementations

impl Send for ColorPair

impl Sync for ColorPair