[−]Struct rltk::ColorPair
Represents two colors together, a foreground and a background.
Fields
fg: RGBA
The foreground color
bg: RGBA
The background color
Methods
impl ColorPair
#[must_use]pub fn new<COLOR, COLOR2>(fg: COLOR, bg: COLOR2) -> ColorPair where
COLOR: Into<RGBA>,
COLOR2: Into<RGBA>,
COLOR: Into<RGBA>,
COLOR2: Into<RGBA>,
Creates a new ColorPair
, from two given colors.
Trait Implementations
impl Clone for ColorPair
fn clone(&self) -> ColorPair
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ColorPair
impl Debug for ColorPair
impl Default for ColorPair
impl PartialEq<ColorPair> for ColorPair
impl StructuralPartialEq for ColorPair
Auto Trait Implementations
impl RefUnwindSafe for ColorPair
impl Send for ColorPair
impl Sync for ColorPair
impl Unpin for ColorPair
impl UnwindSafe for ColorPair
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,