Enum serde_lite::Intermediate
source · [−]pub enum Intermediate {
None,
Bool(bool),
Number(Number),
String(String),
Array(Vec<Intermediate>),
Map(Map),
}Expand description
Intermediate data representation.
The format is similar to JSON. It can be serialized/deserialized using serde.
Variants
None
Bool(bool)
Number(Number)
String(String)
Array(Vec<Intermediate>)
Map(Map)
Implementations
sourceimpl Intermediate
impl Intermediate
Trait Implementations
sourceimpl Clone for Intermediate
impl Clone for Intermediate
sourcefn clone(&self) -> Intermediate
fn clone(&self) -> Intermediate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for Intermediate
impl Debug for Intermediate
sourceimpl Deserialize for Intermediate
impl Deserialize for Intermediate
sourcefn deserialize(input: &Intermediate) -> Result<Self, Error>
fn deserialize(input: &Intermediate) -> Result<Self, Error>
Deserialize an object instance.
sourceimpl<'de> Deserialize<'de> for Intermediate
impl<'de> Deserialize<'de> for Intermediate
sourcefn deserialize<D>(deserializer: D) -> Result<Intermediate, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Intermediate, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<&'_ str> for Intermediate
impl From<&'_ str> for Intermediate
sourceimpl From<()> for Intermediate
impl From<()> for Intermediate
sourceimpl<K, V> From<HashMap<K, V, RandomState>> for Intermediate where
K: Display,
V: Into<Intermediate>,
impl<K, V> From<HashMap<K, V, RandomState>> for Intermediate where
K: Display,
V: Into<Intermediate>,
sourceimpl From<Number> for Intermediate
impl From<Number> for Intermediate
sourceimpl From<String> for Intermediate
impl From<String> for Intermediate
sourceimpl<T> From<Vec<T, Global>> for Intermediate where
Intermediate: From<T>,
impl<T> From<Vec<T, Global>> for Intermediate where
Intermediate: From<T>,
sourceimpl From<bool> for Intermediate
impl From<bool> for Intermediate
sourceimpl From<f32> for Intermediate
impl From<f32> for Intermediate
sourceimpl From<f64> for Intermediate
impl From<f64> for Intermediate
sourceimpl From<i16> for Intermediate
impl From<i16> for Intermediate
sourceimpl From<i32> for Intermediate
impl From<i32> for Intermediate
sourceimpl From<i64> for Intermediate
impl From<i64> for Intermediate
sourceimpl From<i8> for Intermediate
impl From<i8> for Intermediate
sourceimpl From<u16> for Intermediate
impl From<u16> for Intermediate
sourceimpl From<u32> for Intermediate
impl From<u32> for Intermediate
sourceimpl From<u64> for Intermediate
impl From<u64> for Intermediate
sourceimpl From<u8> for Intermediate
impl From<u8> for Intermediate
sourceimpl Serialize for Intermediate
impl Serialize for Intermediate
sourcefn serialize(&self) -> Result<Intermediate, Error>
fn serialize(&self) -> Result<Intermediate, Error>
Serialize the object.
sourceimpl Serialize for Intermediate
impl Serialize for Intermediate
sourceimpl Update for Intermediate
impl Update for Intermediate
Auto Trait Implementations
impl RefUnwindSafe for Intermediate
impl Send for Intermediate
impl Sync for Intermediate
impl Unpin for Intermediate
impl UnwindSafe for Intermediate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more