[][src]Trait as_bool::AsBool

pub trait AsBool {
    fn as_bool(&self) -> bool;
}

AsBool defines a type's behavior in a boolean context. Basically, it converts the implementing type to bool.

Required methods

fn as_bool(&self) -> bool

Loading content...

Implementations on Foreign Types

impl AsBool for bool[src]

impl AsBool for usize[src]

impl AsBool for u8[src]

impl AsBool for u16[src]

impl AsBool for u32[src]

impl AsBool for u64[src]

impl AsBool for u128[src]

impl AsBool for isize[src]

impl AsBool for i8[src]

impl AsBool for i16[src]

impl AsBool for i32[src]

impl AsBool for i64[src]

impl AsBool for i128[src]

impl AsBool for f32[src]

impl AsBool for f64[src]

impl AsBool for ()[src]

impl<T> AsBool for [T][src]

impl<T> AsBool for Vec<T>[src]

impl<T> AsBool for VecDeque<T>[src]

impl<T> AsBool for LinkedList<T>[src]

impl<K, V> AsBool for HashMap<K, V>[src]

impl<K, V> AsBool for BTreeMap<K, V>[src]

impl<T, S> AsBool for HashSet<T, S>[src]

impl<T> AsBool for BTreeSet<T>[src]

impl<T> AsBool for BinaryHeap<T>[src]

impl AsBool for char[src]

impl<'_> AsBool for &'_ str[src]

impl AsBool for String[src]

impl<T: AsBool> AsBool for Option<T>[src]

impl<T: AsBool, E> AsBool for Result<T, E>[src]

Loading content...

Implementors

Loading content...