Enum expert::traits::Getters [] [src]

pub enum Getters<I: Fact> {
    BOOL(fn(_: &I) -> &bool),
    I8(fn(_: &I) -> &i8),
    I16(fn(_: &I) -> &i16),
    I32(fn(_: &I) -> &i32),
    I64(fn(_: &I) -> &i64),
    U8(fn(_: &I) -> &u8),
    U16(fn(_: &I) -> &u16),
    U32(fn(_: &I) -> &u32),
    U64(fn(_: &I) -> &u64),
    ISIZE(fn(_: &I) -> &isize),
    USIZE(fn(_: &I) -> &usize),
    F32(fn(_: &I) -> &f32),
    F64(fn(_: &I) -> &f64),
    STR(fn(_: &I) -> &str),
}

Variants

Trait Implementations

impl<I: Copy + Fact> Copy for Getters<I>
[src]

impl<I: Clone + Fact> Clone for Getters<I>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<I: Fact> Debug for Getters<I>
[src]

[src]

Formats the value using the given formatter.