Trait amadeus_types::Data [−][src]
pub trait Data: Clone + Debug + Send + Sized + 'static { type Vec: ListVec<Self>; type DynamicType; fn new_vec(_type: Self::DynamicType) -> Self::Vec; }
Associated Types
type Vec: ListVec<Self>
[src]
type Vec: ListVec<Self>
[src]type DynamicType
[src]
type DynamicType
[src]Required methods
fn new_vec(_type: Self::DynamicType) -> Self::Vec
[src]
fn new_vec(_type: Self::DynamicType) -> Self::Vec
[src]Implementations on Foreign Types
impl<K, V, S> Data for HashMap<K, V, S> where
K: Hash + Eq + Data,
V: Data,
S: BuildHasher + Clone + Default + Send + 'static,
[src]
impl<K, V, S> Data for HashMap<K, V, S> where
K: Hash + Eq + Data,
V: Data,
S: BuildHasher + Clone + Default + Send + 'static,
[src]impl<A, B, C, D, E> Data for (A, B, C, D, E) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
[src]
impl<A, B, C, D, E> Data for (A, B, C, D, E) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
[src]impl<A, B, C, D, E, F> Data for (A, B, C, D, E, F) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
[src]
impl<A, B, C, D, E, F> Data for (A, B, C, D, E, F) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
[src]impl<A, B, C, D, E, F, G> Data for (A, B, C, D, E, F, G) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
[src]
impl<A, B, C, D, E, F, G> Data for (A, B, C, D, E, F, G) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
[src]impl<A, B, C, D, E, F, G, H> Data for (A, B, C, D, E, F, G, H) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
[src]
impl<A, B, C, D, E, F, G, H> Data for (A, B, C, D, E, F, G, H) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
[src]impl<A, B, C, D, E, F, G, H, I> Data for (A, B, C, D, E, F, G, H, I) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
I: Data,
[src]
impl<A, B, C, D, E, F, G, H, I> Data for (A, B, C, D, E, F, G, H, I) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
I: Data,
[src]impl<A, B, C, D, E, F, G, H, I, J> Data for (A, B, C, D, E, F, G, H, I, J) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
I: Data,
J: Data,
[src]
impl<A, B, C, D, E, F, G, H, I, J> Data for (A, B, C, D, E, F, G, H, I, J) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
I: Data,
J: Data,
[src]impl<A, B, C, D, E, F, G, H, I, J, K> Data for (A, B, C, D, E, F, G, H, I, J, K) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
I: Data,
J: Data,
K: Data,
[src]
impl<A, B, C, D, E, F, G, H, I, J, K> Data for (A, B, C, D, E, F, G, H, I, J, K) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
I: Data,
J: Data,
K: Data,
[src]impl<A, B, C, D, E, F, G, H, I, J, K, L> Data for (A, B, C, D, E, F, G, H, I, J, K, L) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
I: Data,
J: Data,
K: Data,
L: Data,
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L> Data for (A, B, C, D, E, F, G, H, I, J, K, L) where
A: Data,
B: Data,
C: Data,
D: Data,
E: Data,
F: Data,
G: Data,
H: Data,
I: Data,
J: Data,
K: Data,
L: Data,
[src]Implementors
impl Data for Value
[src]
impl Data for Value
[src]type Vec = ValueVec
type DynamicType = ValueType
fn new_vec(type_: Self::DynamicType) -> Self::Vec
[src]
impl Data for DateTimeWithoutTimezone
[src]
impl Data for DateTimeWithoutTimezone
[src]impl Data for DateWithoutTimezone
[src]
impl Data for DateWithoutTimezone
[src]impl Data for TimeWithoutTimezone
[src]
impl Data for TimeWithoutTimezone
[src]