[][src]Trait serde_traitobject::Fn

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

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

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

Trait Implementations

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

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

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

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

Implementors

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

Loading content...