[−][src]Struct sodium_rust::Lambda
Trait Implementations
impl<A, B, FN: FnMut(&A) -> B> IsLambda1<A, B> for Lambda<FN>
[src]
impl<A, B, C, FN: FnMut(&A, &B) -> C> IsLambda2<A, B, C> for Lambda<FN>
[src]
impl<A, B, C, D, FN: FnMut(&A, &B, &C) -> D> IsLambda3<A, B, C, D> for Lambda<FN>
[src]
fn call(&mut self, a: &A, b: &B, c: &C) -> D
[src]
fn deps_op<'r>(&'r self) -> Option<&'r Vec<Dep>>
[src]
impl<A, B, C, D, E, FN: FnMut(&A, &B, &C, &D) -> E> IsLambda4<A, B, C, D, E> for Lambda<FN>
[src]
fn call(&mut self, a: &A, b: &B, c: &C, d: &D) -> E
[src]
fn deps_op<'r>(&'r self) -> Option<&'r Vec<Dep>>
[src]
impl<A, B, C, D, E, F, FN: FnMut(&A, &B, &C, &D, &E) -> F> IsLambda5<A, B, C, D, E, F> for Lambda<FN>
[src]
fn call(&mut self, a: &A, b: &B, c: &C, d: &D, e: &E) -> F
[src]
fn deps_op<'r>(&'r self) -> Option<&'r Vec<Dep>>
[src]
impl<A, B, C, D, E, F, G, FN: FnMut(&A, &B, &C, &D, &E, &F) -> G> IsLambda6<A, B, C, D, E, F, G> for Lambda<FN>
[src]
Auto Trait Implementations
impl<FN> !RefUnwindSafe for Lambda<FN>
impl<FN> Send for Lambda<FN> where
FN: Send,
FN: Send,
impl<FN> Sync for Lambda<FN> where
FN: Sync,
FN: Sync,
impl<FN> Unpin for Lambda<FN> where
FN: Unpin,
FN: Unpin,
impl<FN> !UnwindSafe for Lambda<FN>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,