Trait Serialize
pub trait Serialize {
// Required method
fn serialize(&self) -> Result<Intermediate, Error>;
}Expand description
Serialize trait.
The trait can be implemented by objects the can serialized to the intermediate representation.
Required Methodsยง
fn serialize(&self) -> Result<Intermediate, Error>
fn serialize(&self) -> Result<Intermediate, Error>
Serialize the object.
Implementations on Foreign Typesยง
ยงimpl Serialize for ApplicationTerm
Available on crate feature serde-lite only.
impl Serialize for ApplicationTerm
Available on crate feature
serde-lite only.fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl Serialize for BindingTerm
Available on crate feature serde-lite only.
impl Serialize for BindingTerm
Available on crate feature
serde-lite only.fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl Serialize for Float
Available on crate feature serde-lite only.
impl Serialize for Float
Available on crate feature
serde-lite only.fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl Serialize for Float64
Available on crate feature serde-lite only.
impl Serialize for Float64
Available on crate feature
serde-lite only.fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl Serialize for InvalidComponents
Available on crate feature serde-lite only.
impl Serialize for InvalidComponents
Available on crate feature
serde-lite only.fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl Serialize for OpaqueTerm
Available on crate feature serde-lite only.
impl Serialize for OpaqueTerm
Available on crate feature
serde-lite only.fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl Serialize for RecordFieldTerm
Available on crate feature serde-lite only.
impl Serialize for RecordFieldTerm
Available on crate feature
serde-lite only.fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T0> Serialize for (T0,)where
T0: Serialize,
impl<T0> Serialize for (T0,)where
T0: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T0, T1, T2> Serialize for (T0, T1, T2)
impl<T0, T1, T2> Serialize for (T0, T1, T2)
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)
impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)
impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)
impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6)
impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6)
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)
impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
fn serialize(&self) -> Result<Intermediate, Error>
ยง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)
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)
fn serialize(&self) -> Result<Intermediate, Error>
ยง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)
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)
fn serialize(&self) -> Result<Intermediate, Error>
ยง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)
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)
fn serialize(&self) -> Result<Intermediate, Error>
ยง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)
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)
fn serialize(&self) -> Result<Intermediate, Error>
ยง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)
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)
fn serialize(&self) -> Result<Intermediate, Error>
ยง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)
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)
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for &mut [T]where
T: Serialize,
impl<T> Serialize for &mut [T]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for Option<T>where
T: Serialize,
impl<T> Serialize for Option<T>where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 1]where
T: Serialize,
impl<T> Serialize for [T; 1]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 2]where
T: Serialize,
impl<T> Serialize for [T; 2]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 3]where
T: Serialize,
impl<T> Serialize for [T; 3]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 4]where
T: Serialize,
impl<T> Serialize for [T; 4]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 5]where
T: Serialize,
impl<T> Serialize for [T; 5]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 6]where
T: Serialize,
impl<T> Serialize for [T; 6]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 7]where
T: Serialize,
impl<T> Serialize for [T; 7]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 8]where
T: Serialize,
impl<T> Serialize for [T; 8]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 9]where
T: Serialize,
impl<T> Serialize for [T; 9]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 10]where
T: Serialize,
impl<T> Serialize for [T; 10]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 11]where
T: Serialize,
impl<T> Serialize for [T; 11]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 12]where
T: Serialize,
impl<T> Serialize for [T; 12]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 13]where
T: Serialize,
impl<T> Serialize for [T; 13]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 14]where
T: Serialize,
impl<T> Serialize for [T; 14]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 15]where
T: Serialize,
impl<T> Serialize for [T; 15]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 16]where
T: Serialize,
impl<T> Serialize for [T; 16]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 17]where
T: Serialize,
impl<T> Serialize for [T; 17]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 18]where
T: Serialize,
impl<T> Serialize for [T; 18]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 19]where
T: Serialize,
impl<T> Serialize for [T; 19]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 20]where
T: Serialize,
impl<T> Serialize for [T; 20]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 21]where
T: Serialize,
impl<T> Serialize for [T; 21]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 22]where
T: Serialize,
impl<T> Serialize for [T; 22]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 23]where
T: Serialize,
impl<T> Serialize for [T; 23]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 24]where
T: Serialize,
impl<T> Serialize for [T; 24]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 25]where
T: Serialize,
impl<T> Serialize for [T; 25]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 26]where
T: Serialize,
impl<T> Serialize for [T; 26]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 27]where
T: Serialize,
impl<T> Serialize for [T; 27]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 28]where
T: Serialize,
impl<T> Serialize for [T; 28]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 29]where
T: Serialize,
impl<T> Serialize for [T; 29]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 30]where
T: Serialize,
impl<T> Serialize for [T; 30]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 31]where
T: Serialize,
impl<T> Serialize for [T; 31]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for [T; 32]where
T: Serialize,
impl<T> Serialize for [T; 32]where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for Box<[T]>where
T: Serialize,
impl<T> Serialize for Box<[T]>where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for Rc<[T]>where
T: Serialize,
impl<T> Serialize for Rc<[T]>where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for Arc<[T]>where
T: Serialize,
impl<T> Serialize for Arc<[T]>where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for Vec<T>where
T: Serialize,
impl<T> Serialize for Vec<T>where
T: Serialize,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T> Serialize for MaybeSequence<T>where
T: Serialize + Deserialize + 'static,
impl<T> Serialize for MaybeSequence<T>where
T: Serialize + Deserialize + 'static,
fn serialize(&self) -> Result<Intermediate, Error>
ยงimpl<T, const N: usize> Serialize for SVec<T, N>where
T: Serialize,
Available on crate feature serde-lite only.
impl<T, const N: usize> Serialize for SVec<T, N>where
T: Serialize,
Available on crate feature
serde-lite only.