Struct rats::kinds::OptionKind[][src]

pub struct OptionKind;

Trait Implementations

impl FunctionK<OptionKind, VecKind> for OptionKind
[src]

F<A,> -> G<A,>

impl Functor<OptionKind> for OptionKind
[src]

impl Applicative<OptionKind> for OptionKind
[src]

impl<Z> FunctionK<ResultKind, OptionKind, Z> for ResultKind
[src]

ZOut = Empty

F<A,> -> G<A,>

impl Clone for OptionKind
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for OptionKind
[src]

Formats the value using the given formatter. Read more

impl PartialEq for OptionKind
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl HKT for OptionKind
[src]

impl<'f_, A: 'f_> IntoKind<'f_, OptionKind, A> for Option<A>
[src]

impl<'f_, A> Reify<OptionKind, A> for Kind<'f_, OptionKind, A>
[src]

impl<'f_, A> ReifyRef<OptionKind, A> for Kind<'f_, OptionKind, A>
[src]

Auto Trait Implementations

impl Send for OptionKind

impl Sync for OptionKind