[][src]Module serde_closure::structs

Structs representing a serializable closure, created by the FnOnce, FnMut and Fn macros. They implement traits::FnOnce, traits::FnMut and traits::Fn respectively (and std::ops::FnOnce, std::ops::FnMut and std::ops::Fn on nightly), as well as Debug, Serialize and Deserialize, and various convenience traits.

See the readme for examples.

Structs

Fn

A struct representing a serializable closure, created by the Fn macro. Implements traits::Fn (and std::ops::Fn on nightly), Debug, Serialize and Deserialize, and various convenience traits.

FnMut

A struct representing a serializable closure, created by the FnMut macro. Implements traits::FnMut (and std::ops::FnMut on nightly), Debug, Serialize and Deserialize, and various convenience traits.

FnOnce

A struct representing a serializable closure, created by the FnOnce macro. Implements traits::FnOnce (and std::ops::FnOnce on nightly), Debug, Serialize and Deserialize, and various convenience traits.