[−][src]Trait borsh::ser::BorshSerialize
A data-structure that can be serialized into binary format by NBOR.
Required methods
Loading content...Provided methods
fn try_to_vec(&self) -> Result<Vec<u8>, Error>
Serialize this instance into a vector of bytes.
Implementations on Foreign Types
impl BorshSerialize for u8
[src]
impl BorshSerialize for i8
[src]
impl BorshSerialize for i16
[src]
impl BorshSerialize for i32
[src]
impl BorshSerialize for i64
[src]
impl BorshSerialize for i128
[src]
impl BorshSerialize for isize
[src]
impl BorshSerialize for u16
[src]
impl BorshSerialize for u32
[src]
impl BorshSerialize for u64
[src]
impl BorshSerialize for u128
[src]
impl BorshSerialize for usize
[src]
impl BorshSerialize for f32
[src]
impl BorshSerialize for f64
[src]
impl BorshSerialize for bool
[src]
impl<T> BorshSerialize for Option<T> where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl BorshSerialize for String
[src]
impl<T> BorshSerialize for Vec<T> where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for HashSet<T> where
T: BorshSerialize + PartialOrd,
[src]
T: BorshSerialize + PartialOrd,
impl<K, V> BorshSerialize for HashMap<K, V> where
K: BorshSerialize + PartialOrd,
V: BorshSerialize,
[src]
K: BorshSerialize + PartialOrd,
V: BorshSerialize,
impl<K, V> BorshSerialize for BTreeMap<K, V> where
K: BorshSerialize + PartialOrd,
V: BorshSerialize,
[src]
K: BorshSerialize + PartialOrd,
V: BorshSerialize,
impl BorshSerialize for SocketAddr
[src]
impl BorshSerialize for SocketAddrV4
[src]
impl BorshSerialize for SocketAddrV6
[src]
impl BorshSerialize for Ipv4Addr
[src]
impl BorshSerialize for Ipv6Addr
[src]
impl BorshSerialize for Box<[u8]>
[src]
impl<T> BorshSerialize for [T; 0] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 1] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 2] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 3] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 4] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 5] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 6] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 7] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 8] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 9] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 10] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 11] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 12] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 13] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 14] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 15] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 16] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 17] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 18] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 19] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 32] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 64] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T> BorshSerialize for [T; 65] where
T: BorshSerialize,
[src]
T: BorshSerialize,
impl<T0, T1> BorshSerialize for (T0, T1) where
T0: BorshSerialize,
T1: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
impl<T0, T1, T2> BorshSerialize for (T0, T1, T2) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
impl<T0, T1, T2, T3> BorshSerialize for (T0, T1, T2, T3) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
impl<T0, T1, T2, T3, T4> BorshSerialize for (T0, T1, T2, T3, T4) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5> BorshSerialize for (T0, T1, T2, T3, T4, T5) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
T16: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
T16: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
T16: BorshSerialize,
T17: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
T16: BorshSerialize,
T17: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
T16: BorshSerialize,
T17: BorshSerialize,
T18: BorshSerialize,
[src]
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
T16: BorshSerialize,
T17: BorshSerialize,
T18: BorshSerialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> BorshSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) where
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
T16: BorshSerialize,
T17: BorshSerialize,
T18: BorshSerialize,
T19: BorshSerialize,
[src]
Loading content...
T0: BorshSerialize,
T1: BorshSerialize,
T2: BorshSerialize,
T3: BorshSerialize,
T4: BorshSerialize,
T5: BorshSerialize,
T6: BorshSerialize,
T7: BorshSerialize,
T8: BorshSerialize,
T9: BorshSerialize,
T10: BorshSerialize,
T11: BorshSerialize,
T12: BorshSerialize,
T13: BorshSerialize,
T14: BorshSerialize,
T15: BorshSerialize,
T16: BorshSerialize,
T17: BorshSerialize,
T18: BorshSerialize,
T19: BorshSerialize,