Struct fog_pack::validator::ListItem[][src]

pub struct ListItem<'a> { /* fields omitted */ }

An item in a Checklist. To complete it, find a document whose hash matches the one that was provided alongside this item, then feed that document to the check function of this item. If the check fails, checking should be halted and the checklist should be discarded.

Implementations

impl<'a> ListItem<'a>[src]

pub fn check(self, doc: &Document) -> Result<()>[src]

Trait Implementations

impl<'a> Clone for ListItem<'a>[src]

impl<'a> Debug for ListItem<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for ListItem<'a>

impl<'a> Send for ListItem<'a>

impl<'a> Sync for ListItem<'a>

impl<'a> Unpin for ListItem<'a>

impl<'a> UnwindSafe for ListItem<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,