Enum serde_intermediate::value::intermediate::Intermediate
source · [−]pub enum Intermediate {
Show 29 variants
Unit,
Bool(bool),
I8(i8),
I16(i16),
I32(i32),
I64(i64),
I128(i128),
U8(u8),
U16(u16),
U32(u32),
U64(u64),
U128(u128),
F32(f32),
F64(f64),
Char(char),
String(String),
Bytes(Vec<u8>),
Option(Option<Box<Self>>),
UnitStruct,
UnitVariant(String, u32),
NewTypeStruct(Box<Self>),
NewTypeVariant(String, u32, Box<Self>),
Seq(Vec<Self>),
Tuple(Vec<Self>),
TupleStruct(Vec<Self>),
TupleVariant(String, u32, Vec<Self>),
Map(Vec<(Self, Self)>),
Struct(Vec<(String, Self)>),
StructVariant(String, u32, Vec<(String, Self)>),
}
Expand description
Serde intermediate data.
Variants
Unit
Bool(bool)
I8(i8)
I16(i16)
I32(i32)
I64(i64)
I128(i128)
U8(u8)
U16(u16)
U32(u32)
U64(u64)
U128(u128)
F32(f32)
F64(f64)
Char(char)
String(String)
Bytes(Vec<u8>)
Option(Option<Box<Self>>)
UnitStruct
UnitVariant(String, u32)
(variant name, variant index)
NewTypeStruct(Box<Self>)
NewTypeVariant(String, u32, Box<Self>)
(variant name, variant index, value)
Seq(Vec<Self>)
(values: [value])
Tuple(Vec<Self>)
(bool, char)
(values: [value])
TupleStruct(Vec<Self>)
(values: [value])
TupleVariant(String, u32, Vec<Self>)
(variant name, variant index, values: [value])
Map(Vec<(Self, Self)>)
(values: [(key, value)])
Struct(Vec<(String, Self)>)
(values: [(name, value)])
StructVariant(String, u32, Vec<(String, Self)>)
(variant name, variant index, values: [(name, value)])
Implementations
sourceimpl Intermediate
impl Intermediate
pub fn unit_struct() -> Self
pub fn unit_variant<T>(name: T, index: u32) -> Self where
T: ToString,
pub fn newtype_struct(value: Self) -> Self
pub fn newtype_variant<T>(name: T, index: u32, value: Self) -> Self where
T: ToString,
pub fn seq() -> Self
pub fn tuple() -> Self
pub fn tuple_struct() -> Self
pub fn tuple_variant<T>(name: T, index: u32) -> Self where
T: ToString,
pub fn map() -> Self
pub fn struct_type() -> Self
pub fn struct_variant<T>(name: T, index: u32) -> Self where
T: ToString,
pub fn item<T>(self, value: T) -> Self where
T: Into<Self>,
pub fn property<K, T>(self, key: K, value: T) -> Self where
K: Into<Self>,
T: Into<Self>,
pub fn field<K, T>(self, key: K, value: T) -> Self where
K: ToString,
T: Into<Self>,
pub fn total_bytesize(&self) -> usize
sourceimpl Intermediate
impl Intermediate
pub fn as_bool(&self) -> Option<bool>
pub fn as_i8(&self) -> Option<i8>
pub fn as_i16(&self) -> Option<i16>
pub fn as_i32(&self) -> Option<i32>
pub fn as_i64(&self) -> Option<i64>
pub fn as_i128(&self) -> Option<i128>
pub fn as_u8(&self) -> Option<u8>
pub fn as_u16(&self) -> Option<u16>
pub fn as_u32(&self) -> Option<u32>
pub fn as_u64(&self) -> Option<u64>
pub fn as_u128(&self) -> Option<u128>
pub fn as_f32(&self) -> Option<f32>
pub fn as_f64(&self) -> Option<f64>
pub fn as_char(&self) -> Option<char>
pub fn as_str(&self) -> Option<&str>
pub fn as_bytes(&self) -> Option<&[u8]>
pub fn as_seq(&self) -> Option<&[Self]>
pub fn as_tuple(&self) -> Option<&[Self]>
pub fn as_tuple_struct(&self) -> Option<&[Self]>
pub fn as_map(&self) -> Option<&[(Self, Self)]>
pub fn as_struct(&self) -> Option<&[(String, Self)]>
pub fn as_option(&self) -> Option<&Self>
pub fn as_unit_variant(&self) -> Option<(&str, u32)>
pub fn as_new_type_struct(&self) -> Option<&Self>
pub fn as_new_type_variant(&self) -> Option<(&str, u32, &Self)>
pub fn as_tuple_variant(&self) -> Option<(&str, u32, &[Self])>
pub fn as_struct_variant(&self) -> Option<(&str, u32, &[(String, Self)])>
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 Default for Intermediate
impl Default for Intermediate
sourceimpl<'de> Deserialize<'de> for Intermediate
impl<'de> Deserialize<'de> for Intermediate
sourcefn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, 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<const N: usize> From<[Intermediate; N]> for Intermediate
impl<const N: usize> From<[Intermediate; N]> for Intermediate
sourceimpl From<()> for Intermediate
impl From<()> for Intermediate
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
V: Into<Intermediate>,
X: Into<Intermediate>,
Y: Into<Intermediate>,
Z: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
V: Into<Intermediate>,
X: Into<Intermediate>,
Y: Into<Intermediate>,
Z: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
V: Into<Intermediate>,
X: Into<Intermediate>,
Y: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
V: Into<Intermediate>,
X: Into<Intermediate>,
Y: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
V: Into<Intermediate>,
X: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
V: Into<Intermediate>,
X: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
V: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
V: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
U: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
T: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
S: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
R: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
Q: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
P: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
O: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> From<(A, B, C, D, E, F, G, H, I, J, K, L, M, N)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
N: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M> From<(A, B, C, D, E, F, G, H, I, J, K, L, M)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M> From<(A, B, C, D, E, F, G, H, I, J, K, L, M)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
M: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K, L> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
L: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K> From<(A, B, C, D, E, F, G, H, I, J, K)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J, K> From<(A, B, C, D, E, F, G, H, I, J, K)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
K: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
J: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
I: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
impl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
H: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
impl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
G: Into<Intermediate>,
sourceimpl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
impl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
F: Into<Intermediate>,
sourceimpl<A, B, C, D, E> From<(A, B, C, D, E)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
impl<A, B, C, D, E> From<(A, B, C, D, E)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
E: Into<Intermediate>,
sourceimpl<A, B, C, D> From<(A, B, C, D)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
impl<A, B, C, D> From<(A, B, C, D)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
D: Into<Intermediate>,
sourceimpl<A, B, C> From<(A, B, C)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
impl<A, B, C> From<(A, B, C)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
C: Into<Intermediate>,
sourceimpl<A, B> From<(A, B)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
impl<A, B> From<(A, B)> for Intermediate where
A: Into<Intermediate>,
B: Into<Intermediate>,
sourceimpl From<(Intermediate,)> for Intermediate
impl From<(Intermediate,)> for Intermediate
sourceimpl From<HashMap<Intermediate, Intermediate, RandomState>> for Intermediate
impl From<HashMap<Intermediate, Intermediate, RandomState>> for Intermediate
sourceimpl From<HashMap<String, Intermediate, RandomState>> for Intermediate
impl From<HashMap<String, Intermediate, RandomState>> for Intermediate
sourceimpl From<HashSet<Intermediate, RandomState>> for Intermediate
impl From<HashSet<Intermediate, RandomState>> for Intermediate
sourceimpl From<Option<Intermediate>> for Intermediate
impl From<Option<Intermediate>> for Intermediate
sourceimpl From<Result<Intermediate, Intermediate>> for Intermediate
impl From<Result<Intermediate, Intermediate>> for Intermediate
sourceimpl From<String> for Intermediate
impl From<String> for Intermediate
sourceimpl From<Vec<Intermediate, Global>> for Intermediate
impl From<Vec<Intermediate, Global>> for Intermediate
sourceimpl From<bool> for Intermediate
impl From<bool> for Intermediate
sourceimpl From<char> for Intermediate
impl From<char> for Intermediate
sourceimpl From<f32> for Intermediate
impl From<f32> for Intermediate
sourceimpl From<f64> for Intermediate
impl From<f64> for Intermediate
sourceimpl From<i128> for Intermediate
impl From<i128> 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<isize> for Intermediate
impl From<isize> for Intermediate
sourceimpl From<u128> for Intermediate
impl From<u128> 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 From<usize> for Intermediate
impl From<usize> for Intermediate
sourceimpl PartialEq<Intermediate> for Intermediate
impl PartialEq<Intermediate> for Intermediate
sourcefn eq(&self, other: &Intermediate) -> bool
fn eq(&self, other: &Intermediate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &Intermediate) -> bool
fn ne(&self, other: &Intermediate) -> bool
This method tests for !=
.
sourceimpl PartialOrd<Intermediate> for Intermediate
impl PartialOrd<Intermediate> for Intermediate
sourcefn partial_cmp(&self, other: &Intermediate) -> Option<Ordering>
fn partial_cmp(&self, other: &Intermediate) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl Serialize for Intermediate
impl Serialize for Intermediate
impl Eq for Intermediate
impl StructuralPartialEq 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<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
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)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more