Trait amadeus::Data [−][src]
pub trait Data: Clone + Data + AmadeusOrd + ParquetData + PostgresData + SerdeData + DowncastFrom<Value> + Into<Value> + Debug + Send + 'static { fn heap(&self) -> usize; fn size(&self) -> usize { ... } fn cast<D: Data>(self) -> Result<D, CastError> { ... } fn eq<D: Data>(self, other: D) -> bool { ... } fn partial_cmp<D: Data>(self, other: D) -> Option<Ordering> { ... } fn hash<H: Hasher>(self, state: &mut H) { ... } }
Required methods
Provided methods
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]