[][src]Trait serde_traitobject::FnOnce

pub trait FnOnce<Args>: FnOnce<Args> + Serialize + Deserialize { }

A convenience trait implemented on all (de)serializable implementors of std::ops::FnOnce.

It can be made into a trait object which is then (de)serializable.

Trait Implementations

impl<'a, Args, Output> AsRef<dyn FnOnce<Args, Output = Output> + 'a> for dyn FnOnce<Args, Output = Output> + 'a[src]

impl<'a, Args, Output> AsRef<dyn FnOnce<Args, Output = Output> + 'a + Send> for dyn FnOnce<Args, Output = Output> + Send + 'a[src]

impl<Args: 'static, Output: 'static> Serialize for dyn FnOnce<Args, Output = Output>[src]

impl<Args: 'static, Output: 'static> Serialize for dyn FnOnce<Args, Output = Output> + Send[src]

Implementors

impl<T: ?Sized, Args> FnOnce<Args> for T where
    T: FnOnce<Args> + Serialize + Deserialize
[src]

Loading content...