[−][src]Trait edn_rs::serialize::Serialize
Trait that allows you to implement Serialization for each type of your choice. Exemple:
use edn_rs::serialize::Serialize; #[derive(Debug)] struct YourType; impl Serialize for YourType { fn serialize(self) -> String { format!("{:?}", self) } }
Implemented for all generic types.
Required methods
Loading content...Implementations on Foreign Types
impl<T> Serialize for Vec<T> where
T: Serialize,
[src]
T: Serialize,
impl<T> Serialize for HashSet<T> where
T: Serialize,
[src]
T: Serialize,
impl<T> Serialize for BTreeSet<T> where
T: Serialize,
[src]
T: Serialize,
impl<T> Serialize for LinkedList<T> where
T: Serialize,
[src]
T: Serialize,
impl<T> Serialize for HashMap<String, T> where
T: Serialize,
[src]
T: Serialize,
impl<T, '_> Serialize for HashMap<&'_ str, T> where
T: Serialize,
[src]
T: Serialize,
impl<T> Serialize for BTreeMap<String, T> where
T: Serialize,
[src]
T: Serialize,
impl<T, '_> Serialize for BTreeMap<&'_ str, T> where
T: Serialize,
[src]
T: Serialize,