Struct spectral::Spec [] [src]

pub struct Spec<'s, S: 's> {
    pub subject: &'s S,
    // some fields omitted
}

Fields

Methods

impl<'s, S> Spec<'s, S>
[src]

impl<'s, S> Spec<'s, S> where S: Debug + PartialEq
[src]

impl<'s, S> Spec<'s, S> where S: Debug
[src]

Trait Implementations

impl<'s, T> OrderedSpec<T> for Spec<'s, T> where T: Debug + PartialOrd
[src]

impl<'s, T> ComparingOptionSpec<T> for Spec<'s, Option<T>> where T: Debug + PartialEq
[src]

impl<'s, T> OptionSpec<T> for Spec<'s, Option<T>> where T: Debug
[src]

impl<'s, T, E> ResultSpec<T, E> for Spec<'s, Result<T, E>> where T: Debug, E: Debug
[src]

impl<'s> StrSpec for Spec<'s, &'s str>
[src]

impl<'s, T> VecSpec for Spec<'s, Vec<T>>
[src]

impl<'s, T> ComparingVecSpec<'s, T> for Spec<'s, Vec<T>> where T: Debug + PartialEq
[src]

impl<'s, S: Debug + 's> Debug for Spec<'s, S>
[src]

Formats the value using the given formatter.