[−][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,
impl Serialize for i8
[src]
impl Serialize for i16
[src]
impl Serialize for i32
[src]
impl Serialize for i64
[src]
impl Serialize for isize
[src]
impl Serialize for u8
[src]
impl Serialize for u16
[src]
impl Serialize for u32
[src]
impl Serialize for u64
[src]
impl Serialize for usize
[src]
impl Serialize for f32
[src]
impl Serialize for f64
[src]
impl Serialize for bool
[src]
impl Serialize for String
[src]
impl<'_> Serialize for &'_ str
[src]
impl Serialize for char
[src]
impl<T> Serialize for Option<T> where
T: Serialize,
[src]
T: Serialize,