Trait serde::ser::Serialize [−][src]
pub trait Serialize { fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer; }
A data structure that can be serialized into any data format supported by Serde.
Serde provides Serialize
implementations for many Rust primitive and
standard library types. The complete list is here. All of these can
be serialized using Serde out of the box.
Additionally, Serde provides a procedural macro called serde_derive
to
automatically generate Serialize
implementations for structs and enums in
your program. See the derive section of the manual for how to use this.
In rare cases it may be necessary to implement Serialize
manually for some
type in your program. See the Implementing Serialize
section of the
manual for more about this.
Third-party crates may provide Serialize
implementations for types that
they expose. For example the linked-hash-map
crate provides a
LinkedHashMap<K, V>
type that is serializable by Serde because the crate
provides an implementation of Serialize
for it.
Required methods
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where
S: Serializer,
[src][−]
S: Serializer,
Serialize this value into the given Serde serializer.
See the Implementing Serialize
section of the manual for more
information about how to implement this method.
use serde::ser::{Serialize, SerializeStruct, Serializer}; struct Person { name: String, age: u8, phones: Vec<String>, } // This is what #[derive(Serialize)] would generate. impl Serialize for Person { fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where S: Serializer, { let mut s = serializer.serialize_struct("Person", 3)?; s.serialize_field("name", &self.name)?; s.serialize_field("age", &self.age)?; s.serialize_field("phones", &self.phones)?; s.end() } }
Implementations on Foreign Types
impl Serialize for bool
[src]
impl Serialize for bool
[src]impl Serialize for isize
[src]
impl Serialize for isize
[src]impl Serialize for i8
[src]
impl Serialize for i8
[src]impl Serialize for i16
[src]
impl Serialize for i16
[src]impl Serialize for i32
[src]
impl Serialize for i32
[src]impl Serialize for i64
[src]
impl Serialize for i64
[src]impl Serialize for usize
[src]
impl Serialize for usize
[src]impl Serialize for u8
[src]
impl Serialize for u8
[src]impl Serialize for u16
[src]
impl Serialize for u16
[src]impl Serialize for u32
[src]
impl Serialize for u32
[src]impl Serialize for u64
[src]
impl Serialize for u64
[src]impl Serialize for f32
[src]
impl Serialize for f32
[src]impl Serialize for f64
[src]
impl Serialize for f64
[src]impl Serialize for char
[src]
impl Serialize for char
[src]impl Serialize for i128
[src]
impl Serialize for i128
[src]impl Serialize for u128
[src]
impl Serialize for u128
[src]impl Serialize for str
[src]
impl Serialize for str
[src]impl Serialize for String
[src]
impl Serialize for String
[src]impl<'a> Serialize for Arguments<'a>
[src]
impl<'a> Serialize for Arguments<'a>
[src]impl Serialize for CStr
[src]
impl Serialize for CStr
[src]impl Serialize for CString
[src]
impl Serialize for CString
[src]impl<T> Serialize for Option<T> where
T: Serialize,
[src]
impl<T> Serialize for Option<T> where
T: Serialize,
[src]impl<T: ?Sized> Serialize for PhantomData<T>
[src]
impl<T: ?Sized> Serialize for PhantomData<T>
[src]impl<T> Serialize for [T; 0]
[src]
impl<T> Serialize for [T; 0]
[src]impl<T> Serialize for [T; 1] where
T: Serialize,
[src]
impl<T> Serialize for [T; 1] where
T: Serialize,
[src]impl<T> Serialize for [T; 2] where
T: Serialize,
[src]
impl<T> Serialize for [T; 2] where
T: Serialize,
[src]impl<T> Serialize for [T; 3] where
T: Serialize,
[src]
impl<T> Serialize for [T; 3] where
T: Serialize,
[src]impl<T> Serialize for [T; 4] where
T: Serialize,
[src]
impl<T> Serialize for [T; 4] where
T: Serialize,
[src]impl<T> Serialize for [T; 5] where
T: Serialize,
[src]
impl<T> Serialize for [T; 5] where
T: Serialize,
[src]impl<T> Serialize for [T; 6] where
T: Serialize,
[src]
impl<T> Serialize for [T; 6] where
T: Serialize,
[src]impl<T> Serialize for [T; 7] where
T: Serialize,
[src]
impl<T> Serialize for [T; 7] where
T: Serialize,
[src]impl<T> Serialize for [T; 8] where
T: Serialize,
[src]
impl<T> Serialize for [T; 8] where
T: Serialize,
[src]impl<T> Serialize for [T; 9] where
T: Serialize,
[src]
impl<T> Serialize for [T; 9] where
T: Serialize,
[src]impl<T> Serialize for [T; 10] where
T: Serialize,
[src]
impl<T> Serialize for [T; 10] where
T: Serialize,
[src]impl<T> Serialize for [T; 11] where
T: Serialize,
[src]
impl<T> Serialize for [T; 11] where
T: Serialize,
[src]impl<T> Serialize for [T; 12] where
T: Serialize,
[src]
impl<T> Serialize for [T; 12] where
T: Serialize,
[src]impl<T> Serialize for [T; 13] where
T: Serialize,
[src]
impl<T> Serialize for [T; 13] where
T: Serialize,
[src]impl<T> Serialize for [T; 14] where
T: Serialize,
[src]
impl<T> Serialize for [T; 14] where
T: Serialize,
[src]impl<T> Serialize for [T; 15] where
T: Serialize,
[src]
impl<T> Serialize for [T; 15] where
T: Serialize,
[src]impl<T> Serialize for [T; 16] where
T: Serialize,
[src]
impl<T> Serialize for [T; 16] where
T: Serialize,
[src]impl<T> Serialize for [T; 17] where
T: Serialize,
[src]
impl<T> Serialize for [T; 17] where
T: Serialize,
[src]impl<T> Serialize for [T; 18] where
T: Serialize,
[src]
impl<T> Serialize for [T; 18] where
T: Serialize,
[src]impl<T> Serialize for [T; 19] where
T: Serialize,
[src]
impl<T> Serialize for [T; 19] where
T: Serialize,
[src]impl<T> Serialize for [T; 20] where
T: Serialize,
[src]
impl<T> Serialize for [T; 20] where
T: Serialize,
[src]impl<T> Serialize for [T; 21] where
T: Serialize,
[src]
impl<T> Serialize for [T; 21] where
T: Serialize,
[src]impl<T> Serialize for [T; 22] where
T: Serialize,
[src]
impl<T> Serialize for [T; 22] where
T: Serialize,
[src]impl<T> Serialize for [T; 23] where
T: Serialize,
[src]
impl<T> Serialize for [T; 23] where
T: Serialize,
[src]impl<T> Serialize for [T; 24] where
T: Serialize,
[src]
impl<T> Serialize for [T; 24] where
T: Serialize,
[src]impl<T> Serialize for [T; 25] where
T: Serialize,
[src]
impl<T> Serialize for [T; 25] where
T: Serialize,
[src]impl<T> Serialize for [T; 26] where
T: Serialize,
[src]
impl<T> Serialize for [T; 26] where
T: Serialize,
[src]impl<T> Serialize for [T; 27] where
T: Serialize,
[src]
impl<T> Serialize for [T; 27] where
T: Serialize,
[src]impl<T> Serialize for [T; 28] where
T: Serialize,
[src]
impl<T> Serialize for [T; 28] where
T: Serialize,
[src]impl<T> Serialize for [T; 29] where
T: Serialize,
[src]
impl<T> Serialize for [T; 29] where
T: Serialize,
[src]impl<T> Serialize for [T; 30] where
T: Serialize,
[src]
impl<T> Serialize for [T; 30] where
T: Serialize,
[src]impl<T> Serialize for [T; 31] where
T: Serialize,
[src]
impl<T> Serialize for [T; 31] where
T: Serialize,
[src]impl<T> Serialize for [T; 32] where
T: Serialize,
[src]
impl<T> Serialize for [T; 32] where
T: Serialize,
[src]impl<T> Serialize for [T] where
T: Serialize,
[src]
impl<T> Serialize for [T] where
T: Serialize,
[src]impl<T> Serialize for BinaryHeap<T> where
T: Serialize + Ord,
[src]
impl<T> Serialize for BinaryHeap<T> where
T: Serialize + Ord,
[src]impl<T> Serialize for BTreeSet<T> where
T: Serialize + Ord,
[src]
impl<T> Serialize for BTreeSet<T> where
T: Serialize + Ord,
[src]impl<T, H> Serialize for HashSet<T, H> where
T: Serialize + Eq + Hash,
H: BuildHasher,
[src]
impl<T, H> Serialize for HashSet<T, H> where
T: Serialize + Eq + Hash,
H: BuildHasher,
[src]impl<T> Serialize for LinkedList<T> where
T: Serialize,
[src]
impl<T> Serialize for LinkedList<T> where
T: Serialize,
[src]impl<T> Serialize for Vec<T> where
T: Serialize,
[src]
impl<T> Serialize for Vec<T> where
T: Serialize,
[src]impl<T> Serialize for VecDeque<T> where
T: Serialize,
[src]
impl<T> Serialize for VecDeque<T> where
T: Serialize,
[src]impl<Idx> Serialize for Range<Idx> where
Idx: Serialize,
[src]
impl<Idx> Serialize for Range<Idx> where
Idx: Serialize,
[src]impl<Idx> Serialize for RangeInclusive<Idx> where
Idx: Serialize,
[src]
impl<Idx> Serialize for RangeInclusive<Idx> where
Idx: Serialize,
[src]impl<T> Serialize for Bound<T> where
T: Serialize,
[src]
impl<T> Serialize for Bound<T> where
T: Serialize,
[src]impl Serialize for ()
[src]
impl Serialize for ()
[src]impl<T0> Serialize for (T0,) where
T0: Serialize,
[src]
impl<T0> Serialize for (T0,) where
T0: Serialize,
[src]impl<T0, T1> Serialize for (T0, T1) where
T0: Serialize,
T1: Serialize,
[src]
impl<T0, T1> Serialize for (T0, T1) where
T0: Serialize,
T1: Serialize,
[src]impl<T0, T1, T2> Serialize for (T0, T1, T2) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
[src]
impl<T0, T1, T2> Serialize for (T0, T1, T2) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
[src]impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
[src]
impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
[src]impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
[src]
impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
[src]impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
T15: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
T15: Serialize,
[src]impl<K, V> Serialize for BTreeMap<K, V> where
K: Serialize + Ord,
V: Serialize,
[src]
impl<K, V> Serialize for BTreeMap<K, V> where
K: Serialize + Ord,
V: Serialize,
[src]impl<K, V, H> Serialize for HashMap<K, V, H> where
K: Serialize + Eq + Hash,
V: Serialize,
H: BuildHasher,
[src]
impl<K, V, H> Serialize for HashMap<K, V, H> where
K: Serialize + Eq + Hash,
V: Serialize,
H: BuildHasher,
[src]impl<'a, T: ?Sized> Serialize for &'a T where
T: Serialize,
[src]
impl<'a, T: ?Sized> Serialize for &'a T where
T: Serialize,
[src]impl<'a, T: ?Sized> Serialize for &'a mut T where
T: Serialize,
[src]
impl<'a, T: ?Sized> Serialize for &'a mut T where
T: Serialize,
[src]impl<T: ?Sized> Serialize for Box<T> where
T: Serialize,
[src]
impl<T: ?Sized> Serialize for Box<T> where
T: Serialize,
[src]impl<'a, T: ?Sized> Serialize for Cow<'a, T> where
T: Serialize + ToOwned,
[src]
impl<'a, T: ?Sized> Serialize for Cow<'a, T> where
T: Serialize + ToOwned,
[src]impl Serialize for NonZeroU8
[src]
impl Serialize for NonZeroU8
[src]impl Serialize for NonZeroU16
[src]
impl Serialize for NonZeroU16
[src]impl Serialize for NonZeroU32
[src]
impl Serialize for NonZeroU32
[src]impl Serialize for NonZeroU64
[src]
impl Serialize for NonZeroU64
[src]impl Serialize for NonZeroUsize
[src]
impl Serialize for NonZeroUsize
[src]impl Serialize for NonZeroI8
[src]
impl Serialize for NonZeroI8
[src]impl Serialize for NonZeroI16
[src]
impl Serialize for NonZeroI16
[src]impl Serialize for NonZeroI32
[src]
impl Serialize for NonZeroI32
[src]impl Serialize for NonZeroI64
[src]
impl Serialize for NonZeroI64
[src]impl Serialize for NonZeroIsize
[src]
impl Serialize for NonZeroIsize
[src]impl Serialize for NonZeroU128
[src]
impl Serialize for NonZeroU128
[src]impl Serialize for NonZeroI128
[src]
impl Serialize for NonZeroI128
[src]impl<T> Serialize for Cell<T> where
T: Serialize + Copy,
[src]
impl<T> Serialize for Cell<T> where
T: Serialize + Copy,
[src]impl<T> Serialize for RefCell<T> where
T: Serialize,
[src]
impl<T> Serialize for RefCell<T> where
T: Serialize,
[src]impl<T> Serialize for Mutex<T> where
T: Serialize,
[src]
impl<T> Serialize for Mutex<T> where
T: Serialize,
[src]impl<T> Serialize for RwLock<T> where
T: Serialize,
[src]
impl<T> Serialize for RwLock<T> where
T: Serialize,
[src]impl<T, E> Serialize for Result<T, E> where
T: Serialize,
E: Serialize,
[src]
impl<T, E> Serialize for Result<T, E> where
T: Serialize,
E: Serialize,
[src]impl Serialize for Duration
[src]
impl Serialize for Duration
[src]impl Serialize for SystemTime
[src]
impl Serialize for SystemTime
[src]impl Serialize for IpAddr
[src]
impl Serialize for IpAddr
[src]impl Serialize for Ipv4Addr
[src]
impl Serialize for Ipv4Addr
[src]impl Serialize for Ipv6Addr
[src]
impl Serialize for Ipv6Addr
[src]impl Serialize for SocketAddr
[src]
impl Serialize for SocketAddr
[src]impl Serialize for SocketAddrV4
[src]
impl Serialize for SocketAddrV4
[src]impl Serialize for SocketAddrV6
[src]
impl Serialize for SocketAddrV6
[src]impl Serialize for Path
[src]
impl Serialize for Path
[src]impl Serialize for PathBuf
[src]
impl Serialize for PathBuf
[src]impl Serialize for OsStr
[src]
impl Serialize for OsStr
[src]impl Serialize for OsString
[src]
impl Serialize for OsString
[src]impl<T> Serialize for Wrapping<T> where
T: Serialize,
[src]
impl<T> Serialize for Wrapping<T> where
T: Serialize,
[src]impl<T> Serialize for Reverse<T> where
T: Serialize,
[src]
impl<T> Serialize for Reverse<T> where
T: Serialize,
[src]impl Serialize for AtomicBool
[src]
impl Serialize for AtomicBool
[src]impl Serialize for AtomicI8
[src]
impl Serialize for AtomicI8
[src]impl Serialize for AtomicI16
[src]
impl Serialize for AtomicI16
[src]impl Serialize for AtomicI32
[src]
impl Serialize for AtomicI32
[src]impl Serialize for AtomicIsize
[src]
impl Serialize for AtomicIsize
[src]impl Serialize for AtomicU8
[src]
impl Serialize for AtomicU8
[src]impl Serialize for AtomicU16
[src]
impl Serialize for AtomicU16
[src]impl Serialize for AtomicU32
[src]
impl Serialize for AtomicU32
[src]impl Serialize for AtomicUsize
[src]
impl Serialize for AtomicUsize
[src]impl Serialize for AtomicI64
[src]
impl Serialize for AtomicI64
[src]impl Serialize for AtomicU64
[src]
impl Serialize for AtomicU64
[src]Implementors
impl<N> Serialize for Deg<N> where
N: Serialize,
impl<N> Serialize for Deg<N> where
N: Serialize,
impl<N> Serialize for Rad<N> where
N: Serialize,
impl<N> Serialize for Rad<N> where
N: Serialize,
impl<T, S> Serialize for Rgb<T, S> where
T: Serialize,
impl<T, S> Serialize for Rgb<T, S> where
T: Serialize,
impl<T, S> Serialize for Rg<T, S> where
T: Serialize,
impl<T, S> Serialize for Rg<T, S> where
T: Serialize,
impl<T, C> Serialize for AlphaColor<T, C> where
T: Serialize,
C: Serialize,
impl<T, C> Serialize for AlphaColor<T, C> where
T: Serialize,
C: Serialize,
impl<T, S> Serialize for Hsv<T, S> where
T: Serialize,
impl<T, S> Serialize for Hsv<T, S> where
T: Serialize,
impl<T> Serialize for YCbCr<T> where
T: Serialize,
impl<T> Serialize for YCbCr<T> where
T: Serialize,
impl<T, S> Serialize for Luma<T, S> where
T: Serialize,
impl<T, S> Serialize for Luma<T, S> where
T: Serialize,
impl<T> Serialize for Dual<T> where
T: Serialize,
impl<T> Serialize for Dual<T> where
T: Serialize,
impl<'erased> Serialize for dyn Serialize + 'erased
impl<'erased> Serialize for dyn Serialize + 'erased
impl<'erased> Serialize for dyn Serialize + Send + 'erased
impl<'erased> Serialize for dyn Serialize + Send + 'erased
impl<'erased> Serialize for dyn Serialize + Sync + 'erased
impl<'erased> Serialize for dyn Serialize + Sync + 'erased
impl<'erased> Serialize for dyn Serialize + Send + Sync + 'erased
impl<'erased> Serialize for dyn Serialize + Send + Sync + 'erased
impl<K, V, H> Serialize for HashMap<K, V, H> where
K: Serialize + Eq + Hash,
V: Serialize,
H: BuildHasher,
impl<K, V, H> Serialize for HashMap<K, V, H> where
K: Serialize + Eq + Hash,
V: Serialize,
H: BuildHasher,
impl<T, H> Serialize for HashSet<T, H> where
T: Serialize + Eq + Hash,
H: BuildHasher,
impl<T, H> Serialize for HashSet<T, H> where
T: Serialize + Eq + Hash,
H: BuildHasher,
impl Serialize for FloatDuration
impl Serialize for FloatDuration
impl Serialize for FixedStep
impl Serialize for FixedStep
impl Serialize for VariableStep
impl Serialize for VariableStep
impl Serialize for LeakyIntegratedStep
impl Serialize for LeakyIntegratedStep
impl Serialize for FloatInstant
impl Serialize for FloatInstant
impl<N: Scalar> Serialize for X<N> where
N: Serialize,
impl<N: Scalar> Serialize for X<N> where
N: Serialize,
impl<N: Scalar> Serialize for XY<N> where
N: Serialize,
impl<N: Scalar> Serialize for XY<N> where
N: Serialize,
impl<N: Scalar> Serialize for XYZ<N> where
N: Serialize,
impl<N: Scalar> Serialize for XYZ<N> where
N: Serialize,
impl<N: Scalar> Serialize for XYZW<N> where
N: Serialize,
impl<N: Scalar> Serialize for XYZW<N> where
N: Serialize,
impl<N: Scalar> Serialize for XYZWA<N> where
N: Serialize,
impl<N: Scalar> Serialize for XYZWA<N> where
N: Serialize,
impl<N: Scalar> Serialize for XYZWAB<N> where
N: Serialize,
impl<N: Scalar> Serialize for XYZWAB<N> where
N: Serialize,
impl<N: Scalar> Serialize for IJKW<N> where
N: Serialize,
impl<N: Scalar> Serialize for IJKW<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x6<N> where
N: Serialize,
impl<N: Scalar> Serialize for M2x6<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x6<N> where
N: Serialize,
impl<N: Scalar> Serialize for M3x6<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x6<N> where
N: Serialize,
impl<N: Scalar> Serialize for M4x6<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x6<N> where
N: Serialize,
impl<N: Scalar> Serialize for M5x6<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x2<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x3<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x4<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x5<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x6<N> where
N: Serialize,
impl<N: Scalar> Serialize for M6x6<N> where
N: Serialize,
impl Serialize for Dynamic
impl Serialize for Dynamic
impl Serialize for U1
impl Serialize for U1
impl Serialize for U0
impl Serialize for U0
impl Serialize for U2
impl Serialize for U2
impl Serialize for U3
impl Serialize for U3
impl Serialize for U4
impl Serialize for U4
impl Serialize for U5
impl Serialize for U5
impl Serialize for U6
impl Serialize for U6
impl Serialize for U7
impl Serialize for U7
impl Serialize for U8
impl Serialize for U8
impl Serialize for U9
impl Serialize for U9
impl Serialize for U10
impl Serialize for U10
impl Serialize for U11
impl Serialize for U11
impl Serialize for U12
impl Serialize for U12
impl Serialize for U13
impl Serialize for U13
impl Serialize for U14
impl Serialize for U14
impl Serialize for U15
impl Serialize for U15
impl Serialize for U16
impl Serialize for U16
impl Serialize for U17
impl Serialize for U17
impl Serialize for U18
impl Serialize for U18
impl Serialize for U19
impl Serialize for U19
impl Serialize for U20
impl Serialize for U20
impl Serialize for U21
impl Serialize for U21
impl Serialize for U22
impl Serialize for U22
impl Serialize for U23
impl Serialize for U23
impl Serialize for U24
impl Serialize for U24
impl Serialize for U25
impl Serialize for U25
impl Serialize for U26
impl Serialize for U26
impl Serialize for U27
impl Serialize for U27
impl Serialize for U28
impl Serialize for U28
impl Serialize for U29
impl Serialize for U29
impl Serialize for U30
impl Serialize for U30
impl Serialize for U31
impl Serialize for U31
impl Serialize for U32
impl Serialize for U32
impl Serialize for U33
impl Serialize for U33
impl Serialize for U34
impl Serialize for U34
impl Serialize for U35
impl Serialize for U35
impl Serialize for U36
impl Serialize for U36
impl Serialize for U37
impl Serialize for U37
impl Serialize for U38
impl Serialize for U38
impl Serialize for U39
impl Serialize for U39
impl Serialize for U40
impl Serialize for U40
impl Serialize for U41
impl Serialize for U41
impl Serialize for U42
impl Serialize for U42
impl Serialize for U43
impl Serialize for U43
impl Serialize for U44
impl Serialize for U44
impl Serialize for U45
impl Serialize for U45
impl Serialize for U46
impl Serialize for U46
impl Serialize for U47
impl Serialize for U47
impl Serialize for U48
impl Serialize for U48
impl Serialize for U49
impl Serialize for U49
impl Serialize for U50
impl Serialize for U50
impl Serialize for U51
impl Serialize for U51
impl Serialize for U52
impl Serialize for U52
impl Serialize for U53
impl Serialize for U53
impl Serialize for U54
impl Serialize for U54
impl Serialize for U55
impl Serialize for U55
impl Serialize for U56
impl Serialize for U56
impl Serialize for U57
impl Serialize for U57
impl Serialize for U58
impl Serialize for U58
impl Serialize for U59
impl Serialize for U59
impl Serialize for U60
impl Serialize for U60
impl Serialize for U61
impl Serialize for U61
impl Serialize for U62
impl Serialize for U62
impl Serialize for U63
impl Serialize for U63
impl Serialize for U64
impl Serialize for U64
impl Serialize for U65
impl Serialize for U65
impl Serialize for U66
impl Serialize for U66
impl Serialize for U67
impl Serialize for U67
impl Serialize for U68
impl Serialize for U68
impl Serialize for U69
impl Serialize for U69
impl Serialize for U70
impl Serialize for U70
impl Serialize for U71
impl Serialize for U71
impl Serialize for U72
impl Serialize for U72
impl Serialize for U73
impl Serialize for U73
impl Serialize for U74
impl Serialize for U74
impl Serialize for U75
impl Serialize for U75
impl Serialize for U76
impl Serialize for U76
impl Serialize for U77
impl Serialize for U77
impl Serialize for U78
impl Serialize for U78
impl Serialize for U79
impl Serialize for U79
impl Serialize for U80
impl Serialize for U80
impl Serialize for U81
impl Serialize for U81
impl Serialize for U82
impl Serialize for U82
impl Serialize for U83
impl Serialize for U83
impl Serialize for U84
impl Serialize for U84
impl Serialize for U85
impl Serialize for U85
impl Serialize for U86
impl Serialize for U86
impl Serialize for U87
impl Serialize for U87
impl Serialize for U88
impl Serialize for U88
impl Serialize for U89
impl Serialize for U89
impl Serialize for U90
impl Serialize for U90
impl Serialize for U91
impl Serialize for U91
impl Serialize for U92
impl Serialize for U92
impl Serialize for U93
impl Serialize for U93
impl Serialize for U94
impl Serialize for U94
impl Serialize for U95
impl Serialize for U95
impl Serialize for U96
impl Serialize for U96
impl Serialize for U97
impl Serialize for U97
impl Serialize for U98
impl Serialize for U98
impl Serialize for U99
impl Serialize for U99
impl Serialize for U100
impl Serialize for U100
impl Serialize for U101
impl Serialize for U101
impl Serialize for U102
impl Serialize for U102
impl Serialize for U103
impl Serialize for U103
impl Serialize for U104
impl Serialize for U104
impl Serialize for U105
impl Serialize for U105
impl Serialize for U106
impl Serialize for U106
impl Serialize for U107
impl Serialize for U107
impl Serialize for U108
impl Serialize for U108
impl Serialize for U109
impl Serialize for U109
impl Serialize for U110
impl Serialize for U110
impl Serialize for U111
impl Serialize for U111
impl Serialize for U112
impl Serialize for U112
impl Serialize for U113
impl Serialize for U113
impl Serialize for U114
impl Serialize for U114
impl Serialize for U115
impl Serialize for U115
impl Serialize for U116
impl Serialize for U116
impl Serialize for U117
impl Serialize for U117
impl Serialize for U118
impl Serialize for U118
impl Serialize for U119
impl Serialize for U119
impl Serialize for U120
impl Serialize for U120
impl Serialize for U121
impl Serialize for U121
impl Serialize for U122
impl Serialize for U122
impl Serialize for U123
impl Serialize for U123
impl Serialize for U124
impl Serialize for U124
impl Serialize for U125
impl Serialize for U125
impl Serialize for U126
impl Serialize for U126
impl Serialize for U127
impl Serialize for U127
impl<N, R, C> Serialize for ArrayStorage<N, R, C> where
N: Scalar + Serialize,
R: DimName,
C: DimName,
R::Value: Mul<C::Value>,
Prod<R::Value, C::Value>: ArrayLength<N>,
impl<N, R, C> Serialize for ArrayStorage<N, R, C> where
N: Scalar + Serialize,
R: DimName,
C: DimName,
R::Value: Mul<C::Value>,
Prod<R::Value, C::Value>: ArrayLength<N>,
impl<N, R, C, S> Serialize for Matrix<N, R, C, S> where
N: Scalar,
R: Dim,
C: Dim,
S: Serialize,
impl<N, R, C, S> Serialize for Matrix<N, R, C, S> where
N: Scalar,
R: Dim,
C: Dim,
S: Serialize,
impl<T: Serialize> Serialize for Unit<T>
impl<T: Serialize> Serialize for Unit<T>
impl<N, R: Dim, C: Dim> Serialize for VecStorage<N, R, C> where
N: Serialize,
R: Serialize,
C: Serialize,
impl<N, R: Dim, C: Dim> Serialize for VecStorage<N, R, C> where
N: Serialize,
R: Serialize,
C: Serialize,
impl<N: Scalar, D: DimName> Serialize for Point<N, D> where
DefaultAllocator: Allocator<N, D>,
<DefaultAllocator as Allocator<N, D>>::Buffer: Serialize,
impl<N: Scalar, D: DimName> Serialize for Point<N, D> where
DefaultAllocator: Allocator<N, D>,
<DefaultAllocator as Allocator<N, D>>::Buffer: Serialize,
impl<N: Scalar, D: DimName> Serialize for Rotation<N, D> where
DefaultAllocator: Allocator<N, D, D>,
Owned<N, D, D>: Serialize,
impl<N: Scalar, D: DimName> Serialize for Rotation<N, D> where
DefaultAllocator: Allocator<N, D, D>,
Owned<N, D, D>: Serialize,
impl<N: Scalar> Serialize for Quaternion<N> where
Owned<N, U4>: Serialize,
impl<N: Scalar> Serialize for Quaternion<N> where
Owned<N, U4>: Serialize,
impl<N: SimdRealField> Serialize for DualQuaternion<N> where
N: Serialize,
impl<N: SimdRealField> Serialize for DualQuaternion<N> where
N: Serialize,
impl<N: Scalar, D: DimName> Serialize for Translation<N, D> where
DefaultAllocator: Allocator<N, D>,
Owned<N, D>: Serialize,
impl<N: Scalar, D: DimName> Serialize for Translation<N, D> where
DefaultAllocator: Allocator<N, D>,
Owned<N, D>: Serialize,
impl<N: Scalar, D: DimName, R> Serialize for Isometry<N, D, R> where
DefaultAllocator: Allocator<N, D>,
R: Serialize,
DefaultAllocator: Allocator<N, D>,
Owned<N, D>: Serialize,
impl<N: Scalar, D: DimName, R> Serialize for Isometry<N, D, R> where
DefaultAllocator: Allocator<N, D>,
R: Serialize,
DefaultAllocator: Allocator<N, D>,
Owned<N, D>: Serialize,
impl<N: Scalar, D: DimName, R> Serialize for Similarity<N, D, R> where
DefaultAllocator: Allocator<N, D>,
N: Serialize,
R: Serialize,
DefaultAllocator: Allocator<N, D>,
Owned<N, D>: Serialize,
impl<N: Scalar, D: DimName, R> Serialize for Similarity<N, D, R> where
DefaultAllocator: Allocator<N, D>,
N: Serialize,
R: Serialize,
DefaultAllocator: Allocator<N, D>,
Owned<N, D>: Serialize,
impl<N: RealField, D: DimNameAdd<U1>, C: TCategory> Serialize for Transform<N, D, C> where
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
Owned<N, DimNameSum<D, U1>, DimNameSum<D, U1>>: Serialize,
impl<N: RealField, D: DimNameAdd<U1>, C: TCategory> Serialize for Transform<N, D, C> where
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
Owned<N, DimNameSum<D, U1>, DimNameSum<D, U1>>: Serialize,
impl<N: RealField + Serialize> Serialize for Orthographic3<N>
impl<N: RealField + Serialize> Serialize for Orthographic3<N>
impl<N: RealField + Serialize> Serialize for Perspective3<N>
impl<N: RealField + Serialize> Serialize for Perspective3<N>
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for Bidiagonal<N, R, C> where
DimMinimum<R, C>: DimSub<U1>,
DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>> + Allocator<N, DimDiff<DimMinimum<R, C>, U1>>,
DimMinimum<R, C>: DimSub<U1>,
DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>> + Allocator<N, DimDiff<DimMinimum<R, C>, U1>>,
MatrixMN<N, R, C>: Serialize,
VectorN<N, DimMinimum<R, C>>: Serialize,
VectorN<N, DimDiff<DimMinimum<R, C>, U1>>: Serialize,
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for Bidiagonal<N, R, C> where
DimMinimum<R, C>: DimSub<U1>,
DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>> + Allocator<N, DimDiff<DimMinimum<R, C>, U1>>,
DimMinimum<R, C>: DimSub<U1>,
DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>> + Allocator<N, DimDiff<DimMinimum<R, C>, U1>>,
MatrixMN<N, R, C>: Serialize,
VectorN<N, DimMinimum<R, C>>: Serialize,
VectorN<N, DimDiff<DimMinimum<R, C>, U1>>: Serialize,
impl<N: SimdComplexField, D: Dim> Serialize for Cholesky<N, D> where
DefaultAllocator: Allocator<N, D, D>,
DefaultAllocator: Allocator<N, D>,
MatrixN<N, D>: Serialize,
impl<N: SimdComplexField, D: Dim> Serialize for Cholesky<N, D> where
DefaultAllocator: Allocator<N, D, D>,
DefaultAllocator: Allocator<N, D>,
MatrixN<N, D>: Serialize,
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for FullPivLU<N, R, C> where
DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
MatrixMN<N, R, C>: Serialize,
PermutationSequence<DimMinimum<R, C>>: Serialize,
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for FullPivLU<N, R, C> where
DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
MatrixMN<N, R, C>: Serialize,
PermutationSequence<DimMinimum<R, C>>: Serialize,
impl<N: ComplexField, D: DimSub<U1>> Serialize for Hessenberg<N, D> where
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
MatrixN<N, D>: Serialize,
VectorN<N, DimDiff<D, U1>>: Serialize,
impl<N: ComplexField, D: DimSub<U1>> Serialize for Hessenberg<N, D> where
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
MatrixN<N, D>: Serialize,
VectorN<N, DimDiff<D, U1>>: Serialize,
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for LU<N, R, C> where
DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
MatrixMN<N, R, C>: Serialize,
PermutationSequence<DimMinimum<R, C>>: Serialize,
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for LU<N, R, C> where
DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
MatrixMN<N, R, C>: Serialize,
PermutationSequence<DimMinimum<R, C>>: Serialize,
impl<D: Dim> Serialize for PermutationSequence<D> where
DefaultAllocator: Allocator<(usize, usize), D>,
DefaultAllocator: Allocator<(usize, usize), D>,
VectorN<(usize, usize), D>: Serialize,
impl<D: Dim> Serialize for PermutationSequence<D> where
DefaultAllocator: Allocator<(usize, usize), D>,
DefaultAllocator: Allocator<(usize, usize), D>,
VectorN<(usize, usize), D>: Serialize,
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for QR<N, R, C> where
DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>,
DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>,
MatrixMN<N, R, C>: Serialize,
VectorN<N, DimMinimum<R, C>>: Serialize,
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for QR<N, R, C> where
DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>,
DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>,
MatrixMN<N, R, C>: Serialize,
VectorN<N, DimMinimum<R, C>>: Serialize,
impl<N: ComplexField, D: Dim> Serialize for Schur<N, D> where
DefaultAllocator: Allocator<N, D, D>,
DefaultAllocator: Allocator<N, D, D>,
MatrixN<N, D>: Serialize,
impl<N: ComplexField, D: Dim> Serialize for Schur<N, D> where
DefaultAllocator: Allocator<N, D, D>,
DefaultAllocator: Allocator<N, D, D>,
MatrixN<N, D>: Serialize,
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for SVD<N, R, C> where
DefaultAllocator: Allocator<N, DimMinimum<R, C>, C> + Allocator<N, R, DimMinimum<R, C>> + Allocator<N::RealField, DimMinimum<R, C>>,
DefaultAllocator: Allocator<N::RealField, DimMinimum<R, C>> + Allocator<N, DimMinimum<R, C>, C> + Allocator<N, R, DimMinimum<R, C>>,
MatrixMN<N, R, DimMinimum<R, C>>: Serialize,
MatrixMN<N, DimMinimum<R, C>, C>: Serialize,
VectorN<N::RealField, DimMinimum<R, C>>: Serialize,
impl<N: ComplexField, R: DimMin<C>, C: Dim> Serialize for SVD<N, R, C> where
DefaultAllocator: Allocator<N, DimMinimum<R, C>, C> + Allocator<N, R, DimMinimum<R, C>> + Allocator<N::RealField, DimMinimum<R, C>>,
DefaultAllocator: Allocator<N::RealField, DimMinimum<R, C>> + Allocator<N, DimMinimum<R, C>, C> + Allocator<N, R, DimMinimum<R, C>>,
MatrixMN<N, R, DimMinimum<R, C>>: Serialize,
MatrixMN<N, DimMinimum<R, C>, C>: Serialize,
VectorN<N::RealField, DimMinimum<R, C>>: Serialize,
impl<N: ComplexField, D: Dim> Serialize for SymmetricEigen<N, D> where
DefaultAllocator: Allocator<N, D, D> + Allocator<N::RealField, D>,
DefaultAllocator: Allocator<N, D, D> + Allocator<N::RealField, D>,
VectorN<N::RealField, D>: Serialize,
MatrixN<N, D>: Serialize,
impl<N: ComplexField, D: Dim> Serialize for SymmetricEigen<N, D> where
DefaultAllocator: Allocator<N, D, D> + Allocator<N::RealField, D>,
DefaultAllocator: Allocator<N, D, D> + Allocator<N::RealField, D>,
VectorN<N::RealField, D>: Serialize,
MatrixN<N, D>: Serialize,
impl<N: ComplexField, D: DimSub<U1>> Serialize for SymmetricTridiagonal<N, D> where
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
MatrixN<N, D>: Serialize,
VectorN<N, DimDiff<D, U1>>: Serialize,
impl<N: ComplexField, D: DimSub<U1>> Serialize for SymmetricTridiagonal<N, D> where
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
MatrixN<N, D>: Serialize,
VectorN<N, DimDiff<D, U1>>: Serialize,
impl<T> Serialize for Complex<T> where
T: Serialize,
impl<T> Serialize for Complex<T> where
T: Serialize,
impl Serialize for Vertex
impl Serialize for Vertex
impl Serialize for Selectable
impl Serialize for Selectable
impl Serialize for RotOrder
impl Serialize for RotOrder
impl Serialize for Rotation
impl Serialize for Rotation
impl Serialize for SceneIndex
impl Serialize for SceneIndex
impl<A1, A2> Serialize for ActionBlend<A1, A2> where
A1: Serialize,
A2: Serialize,
impl<A1, A2> Serialize for ActionBlend<A1, A2> where
A1: Serialize,
A2: Serialize,
impl<A1, A2> Serialize for ActionMix<A1, A2> where
A1: Serialize,
A2: Serialize,
impl<A1, A2> Serialize for ActionMix<A1, A2> where
A1: Serialize,
A2: Serialize,
impl Serialize for ActionClock
impl Serialize for ActionClock
impl Serialize for SkeletonRef
impl Serialize for SkeletonRef
impl Serialize for SkeletonName
impl Serialize for SkeletonName
impl Serialize for Skeleton
impl Serialize for Skeleton
impl Serialize for BoneBase
impl Serialize for BoneBase
impl Serialize for BoneName
impl Serialize for BoneName
impl Serialize for BoneRef
impl Serialize for BoneRef
impl Serialize for RootMotionBone
impl Serialize for RootMotionBone
impl Serialize for FootBones
impl Serialize for FootBones
impl Serialize for ArmatureCache
impl Serialize for ArmatureCache
impl Serialize for ArmatureMatrices
impl Serialize for ArmatureMatrices
impl Serialize for ArmatureDualQuats
impl Serialize for ArmatureDualQuats
impl<T> Serialize for Mesh<T> where
T: Serialize,
impl<T> Serialize for Mesh<T> where
T: Serialize,
impl Serialize for PrimitiveType
impl Serialize for PrimitiveType
impl Serialize for Node
impl Serialize for Node
impl Serialize for Vertex2D
impl Serialize for Vertex2D
impl Serialize for Vertex3D
impl Serialize for Vertex3D
impl Serialize for Vertex2DTex
impl Serialize for Vertex2DTex
impl Serialize for Vertex2DTex3D
impl Serialize for Vertex2DTex3D
impl Serialize for Vertex2DColor
impl Serialize for Vertex2DColor
impl Serialize for Vertex2DTexColor
impl Serialize for Vertex2DTexColor
impl Serialize for Vertex3DTex
impl Serialize for Vertex3DTex
impl Serialize for Vertex3DColor
impl Serialize for Vertex3DColor
impl Serialize for Vertex3DTexNormal
impl Serialize for Vertex3DTexNormal
impl Serialize for Vertex3DNormal
impl Serialize for Vertex3DNormal
impl Serialize for Vertex3DColorNormal
impl Serialize for Vertex3DColorNormal
impl Serialize for Vertex3DTexColor
impl Serialize for Vertex3DTexColor
impl Serialize for CoordinateOrigin
impl Serialize for CoordinateOrigin
impl Serialize for Projection
impl Serialize for Projection
impl Serialize for Mvp
impl Serialize for Mvp
impl Serialize for Model
impl Serialize for Model
impl Serialize for Data
impl Serialize for Data
impl Serialize for CameraMatrices
impl Serialize for CameraMatrices
impl Serialize for ModelMatrices
impl Serialize for ModelMatrices
impl Serialize for Camera
impl Serialize for Camera
impl<T: RealField + Debug + 'static> Serialize for Polyline<T> where
T: Serialize,
impl<T: RealField + Debug + 'static> Serialize for Polyline<T> where
T: Serialize,
impl Serialize for ScreenZ
impl Serialize for ScreenZ
impl<T> Serialize for Parameter<T> where
T: Serialize,
impl<T> Serialize for Parameter<T> where
T: Serialize,
impl Serialize for TextureRef
impl Serialize for TextureRef
impl Serialize for CubemapRef
impl Serialize for CubemapRef
impl Serialize for SamplerRef
impl Serialize for SamplerRef
impl Serialize for TextureSampler
impl Serialize for TextureSampler
impl Serialize for CubemapSampler
impl Serialize for CubemapSampler
impl Serialize for MaterialRef
impl Serialize for MaterialRef
impl Serialize for MaterialMultiRef
impl Serialize for MaterialMultiRef
impl Serialize for ShadowMaterialRef
impl Serialize for ShadowMaterialRef
impl Serialize for ShaderPrecision
impl Serialize for ShaderPrecision
impl<T: BaseNum> Serialize for Rect<T> where
T: Serialize,
impl<T: BaseNum> Serialize for Rect<T> where
T: Serialize,
impl Serialize for Name
impl Serialize for Name
impl Serialize for Visible
impl Serialize for Visible
impl Serialize for Ty
impl Serialize for Ty
impl Serialize for SourcePath
impl Serialize for SourcePath
impl Serialize for LightAsCameraData
impl Serialize for LightAsCameraData
impl Serialize for ImageBasedLight
impl Serialize for ImageBasedLight
impl Serialize for GpuGeometryRef
impl Serialize for GpuGeometryRef
impl Serialize for GpuDebugGeometryRef
impl Serialize for GpuDebugGeometryRef
impl Serialize for GeomToGpuGeomRef
impl Serialize for GeomToGpuGeomRef
impl Serialize for SkinningUpToDate
impl Serialize for SkinningUpToDate
impl Serialize for PreviousTransformation
impl Serialize for PreviousTransformation
impl Serialize for RotMode
impl Serialize for RotMode
impl Serialize for BoneFlags
impl Serialize for BoneFlags
impl Serialize for Bone
impl Serialize for Bone
impl Serialize for RenderPlane
impl Serialize for RenderPlane
impl Serialize for Viewport
impl Serialize for Viewport
impl Serialize for GeometryRef
impl Serialize for GeometryRef
impl Serialize for Submesh
impl Serialize for Submesh
impl Serialize for VertexGroups
impl Serialize for VertexGroups
impl Serialize for DebugGeometryRef
impl Serialize for DebugGeometryRef
impl Serialize for RigidBodyType
impl Serialize for RigidBodyType
impl Serialize for RigidBodyShape
impl Serialize for RigidBodyShape
impl Serialize for RigidBody
impl Serialize for RigidBody
impl Serialize for Type
impl Serialize for Type
impl Serialize for Resolution
impl Serialize for Resolution
impl Serialize for Parameters
impl Serialize for Parameters
impl Serialize for Map
impl Serialize for Map
impl Serialize for StaticMap
impl Serialize for StaticMap
impl Serialize for Cascades
impl Serialize for Cascades
impl Serialize for StaticCascades
impl Serialize for StaticCascades
impl Serialize for Light
impl Serialize for Light
impl Serialize for DirectionalLight
impl Serialize for DirectionalLight
impl Serialize for DirectionalLightMatrices
impl Serialize for DirectionalLightMatrices
impl Serialize for AmbientLight
impl Serialize for AmbientLight
impl Serialize for AreaLight
impl Serialize for AreaLight
impl Serialize for Attenuation
impl Serialize for Attenuation
impl Serialize for PointLight
impl Serialize for PointLight
impl Serialize for SpotLight
impl Serialize for SpotLight
impl Serialize for SpotLightMatrices
impl Serialize for SpotLightMatrices
impl Serialize for Path
impl Serialize for Path
impl Serialize for Speed
impl Serialize for Speed
impl Serialize for Velocity
impl Serialize for Velocity
impl Serialize for Delta
impl Serialize for Delta
impl Serialize for ReynoldsPathInfo
impl Serialize for ReynoldsPathInfo
impl Serialize for CurrentPosition
impl Serialize for CurrentPosition
impl Serialize for PathLookUpDistance
impl Serialize for PathLookUpDistance
impl Serialize for Parameters
impl Serialize for Parameters
impl Serialize for Skybox
impl Serialize for Skybox
impl Serialize for SkyboxMaterial
impl Serialize for SkyboxMaterial
impl Serialize for WaterColor
impl Serialize for WaterColor
impl Serialize for ShaderPrecision
impl Serialize for ShaderPrecision
impl Serialize for Parameters
impl Serialize for Parameters
impl<T: Serialize> Serialize for LazyUpdate<T>
impl<T: Serialize> Serialize for LazyUpdate<T>
impl<T> Serialize for ValueCache<T> where
T: Serialize,
impl<T> Serialize for ValueCache<T> where
T: Serialize,
impl<E> Serialize for EnumSet<E>
impl<E> Serialize for EnumSet<E>
impl Serialize for RotMode
impl Serialize for RotMode
impl Serialize for Rotation
impl Serialize for Rotation
impl Serialize for Transformations
impl Serialize for Transformations
impl Serialize for RotOrder
impl Serialize for RotOrder
impl Serialize for Property
impl Serialize for Property
impl Serialize for LibraryId
impl Serialize for LibraryId
impl Serialize for ObjectId
impl Serialize for ObjectId
impl Serialize for Flags
impl Serialize for Flags
impl Serialize for Bone
impl Serialize for Bone
impl Serialize for Skeleton
impl Serialize for Skeleton
impl Serialize for Interpolation
impl Serialize for Interpolation
impl Serialize for Ease
impl Serialize for Ease
impl Serialize for KeyframeType
impl Serialize for KeyframeType
impl Serialize for BezTriple
impl Serialize for BezTriple
impl Serialize for FPoint
impl Serialize for FPoint
impl Serialize for Flags
impl Serialize for Flags
impl Serialize for Extend
impl Serialize for Extend
impl Serialize for CyclingMode
impl Serialize for CyclingMode
impl Serialize for ModifierCycle
impl Serialize for ModifierCycle
impl Serialize for ModifierType
impl Serialize for ModifierType
impl Serialize for ModifierData
impl Serialize for ModifierData
impl Serialize for Component
impl Serialize for Component
impl Serialize for DriverTargetFlags
impl Serialize for DriverTargetFlags
impl Serialize for TransformChannel
impl Serialize for TransformChannel
impl Serialize for DriverTarget
impl Serialize for DriverTarget
impl Serialize for DriverVarType
impl Serialize for DriverVarType
impl Serialize for DriverVarFlag
impl Serialize for DriverVarFlag
impl Serialize for DriverVar
impl Serialize for DriverVar
impl Serialize for ChannelDriver
impl Serialize for ChannelDriver
impl Serialize for FCurve
impl Serialize for FCurve
impl Serialize for Action
impl Serialize for Action
impl Serialize for RigidBodyType
impl Serialize for RigidBodyType
impl Serialize for RigidBodyShape
impl Serialize for RigidBodyShape
impl Serialize for RigidBody
impl Serialize for RigidBody
impl Serialize for Model
impl Serialize for Model
impl Serialize for ArmatureDeformFlag
impl Serialize for ArmatureDeformFlag
impl Serialize for ShadowMapType
impl Serialize for ShadowMapType
impl Serialize for LightType
impl Serialize for LightType
impl Serialize for Lamp
impl Serialize for Lamp
impl Serialize for Type
impl Serialize for Type
impl Serialize for BlendMode
impl Serialize for BlendMode
impl Serialize for ShadowMode
impl Serialize for ShadowMode
impl Serialize for Material
impl Serialize for Material
impl Serialize for Color
impl Serialize for Color
impl Serialize for Wrap
impl Serialize for Wrap
impl Serialize for Projection
impl Serialize for Projection
impl Serialize for Interpolation
impl Serialize for Interpolation
impl Serialize for Modifier
impl Serialize for Modifier
impl Serialize for Image
impl Serialize for Image
impl Serialize for Data
impl Serialize for Data
impl Serialize for SceneData
impl Serialize for SceneData
impl Serialize for BlenderObject
impl Serialize for BlenderObject
impl Serialize for Empty
impl Serialize for Empty
impl Serialize for MVert
impl Serialize for MVert
impl Serialize for MDeformWeight
impl Serialize for MDeformWeight
impl Serialize for MDeformVert
impl Serialize for MDeformVert
impl Serialize for MLoop
impl Serialize for MLoop
impl Serialize for MLoopUV
impl Serialize for MLoopUV
impl Serialize for MPoly
impl Serialize for MPoly
impl Serialize for MTexPoly
impl Serialize for MTexPoly
impl Serialize for MLoopCol
impl Serialize for MLoopCol
impl Serialize for MFace
impl Serialize for MFace
impl Serialize for MTFace
impl Serialize for MTFace
impl Serialize for TFace
impl Serialize for TFace
impl Serialize for MEdge
impl Serialize for MEdge
impl Serialize for Flag
impl Serialize for Flag
impl Serialize for Mesh
impl Serialize for Mesh
impl Serialize for NodeId
impl Serialize for NodeId
impl<T> Serialize for Node<T> where
T: Serialize,
impl<T> Serialize for Node<T> where
T: Serialize,
impl<T> Serialize for Arena<T> where
T: Serialize,
impl<T> Serialize for Arena<T> where
T: Serialize,
impl Serialize for Vertex
impl Serialize for Vertex
impl Serialize for TriMesh
impl Serialize for TriMesh
impl Serialize for Flags
impl Serialize for Flags
impl Serialize for Ty
impl Serialize for Ty
impl Serialize for BlockTy
impl Serialize for BlockTy
impl Serialize for BlockFlags
impl Serialize for BlockFlags
impl Serialize for BlockData
impl Serialize for BlockData
impl Serialize for Block
impl Serialize for Block
impl Serialize for Key
impl Serialize for Key
impl Serialize for TrimeshBlock
impl Serialize for TrimeshBlock
impl Serialize for TrimeshKey
impl Serialize for TrimeshKey
impl Serialize for UniqueEntities
impl Serialize for UniqueEntities
impl Serialize for Entity
impl Serialize for Entity
impl<'a, T: Clone + Serialize + 'a> Serialize for Property<'a, T>
impl<'a, T: Clone + Serialize + 'a> Serialize for Property<'a, T>
impl<'a, T: Clone + Serialize + 'a> Serialize for Parameter<'a, T>
impl<'a, T: Clone + Serialize + 'a> Serialize for Parameter<'a, T>
impl<'a, T: Clone + 'static, R> Serialize for RangedPropertyMut<'a, T, R> where
T: Serialize,
R: Serialize,
impl<'a, T: Clone + 'static, R> Serialize for RangedPropertyMut<'a, T, R> where
T: Serialize,
R: Serialize,
impl<'a, T: Clone + 'static, R> Serialize for RangedPropertyLastValueMut<'a, T, R> where
T: Serialize,
R: Serialize,
impl<'a, T: Clone + 'static, R> Serialize for RangedPropertyLastValueMut<'a, T, R> where
T: Serialize,
R: Serialize,
impl<'a, T: Clone + Serialize + 'a, R: Clone + Serialize> Serialize for RangedProperty<'a, T, R>
impl<'a, T: Clone + Serialize + 'a, R: Clone + Serialize> Serialize for RangedProperty<'a, T, R>
impl<'a, T: Clone + Serialize + 'a> Serialize for PropertyLastValue<'a, T>
impl<'a, T: Clone + Serialize + 'a> Serialize for PropertyLastValue<'a, T>
impl Serialize for Map<String, Value>
impl Serialize for Map<String, Value>
impl Serialize for Value
impl Serialize for Value
impl Serialize for Number
impl Serialize for Number
impl Serialize for Map<String, Value>
impl Serialize for Map<String, Value>
impl Serialize for Value
impl Serialize for Value
impl Serialize for Datetime
impl Serialize for Datetime
impl<T: Serialize> Serialize for Spanned<T>
impl<T: Serialize> Serialize for Spanned<T>