Enum cursive_core::theme::Effect [−][src]
Text effect
Variants
No effect
Reverses foreground and background colors
Prints foreground in bold
Prints foreground in italic
Prints foreground with strikethrough (has no effect for ncurses and blt backends)
Prints foreground with underline
Trait Implementations
impl<O: Into<EnumSet<Effect>>> BitAnd<O> for Effect
[src]
type Output = EnumSet<Effect>
The resulting type after applying the &
operator.
fn bitand(self, other: O) -> Self::Output
[src]
impl<O: Into<EnumSet<Effect>>> BitOr<O> for Effect
[src]
type Output = EnumSet<Effect>
The resulting type after applying the |
operator.
fn bitor(self, other: O) -> Self::Output
[src]
impl<O: Into<EnumSet<Effect>>> BitXor<O> for Effect
[src]
type Output = EnumSet<Effect>
The resulting type after applying the ^
operator.
fn bitxor(self, other: O) -> Self::Output
[src]
impl Clone for Effect
[src]
fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Effect
[src]
impl Debug for Effect
[src]
impl EnumSetType for Effect
[src]
impl EnumSetTypePrivate for Effect
[src]
type Repr = u8
The underlying type used to store the bitset.
const ALL_BITS: Self::Repr
[src]
fn enum_into_u32(self) -> u32
[src]
unsafe fn enum_from_u32(val: u32) -> Self
[src]
impl Eq for Effect
[src]
impl From<Effect> for Style
[src]
impl Not for Effect
[src]
type Output = EnumSet<Effect>
The resulting type after applying the !
operator.
fn not(self) -> Self::Output
[src]
impl PartialEq<Effect> for Effect
[src]
impl PartialEq<EnumSet<Effect>> for Effect
[src]
fn eq(&self, other: &EnumSet<Effect>) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl<O: Into<EnumSet<Effect>>> Sub<O> for Effect
[src]
Auto Trait Implementations
impl RefUnwindSafe for Effect
[src]
impl Send for Effect
[src]
impl Sync for Effect
[src]
impl Unpin for Effect
[src]
impl UnwindSafe for Effect
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Erased for 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,