pub struct Group { /* private fields */ }Expand description
Corresponds to Parquet groups of named fields.
Its fields can be accessed by name via
get()/get_mut() and via name or ordinal with
group[index].
Implementations§
Trait Implementations§
Source§impl AmadeusOrd for Group
impl AmadeusOrd for Group
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<'de> Deserialize<'de> for Group
impl<'de> Deserialize<'de> for Group
Source§fn 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
Source§impl DowncastFrom<Group> for ()
impl DowncastFrom<Group> for ()
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A> DowncastFrom<Group> for (A,)where
A: DowncastFrom<Value>,
impl<A> DowncastFrom<Group> for (A,)where
A: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B> DowncastFrom<Group> for (A, B)
impl<A, B> DowncastFrom<Group> for (A, B)
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C> DowncastFrom<Group> for (A, B, C)
impl<A, B, C> DowncastFrom<Group> for (A, B, C)
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C, D> DowncastFrom<Group> for (A, B, C, D)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
impl<A, B, C, D> DowncastFrom<Group> for (A, B, C, D)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C, D, E> DowncastFrom<Group> for (A, B, C, D, E)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
impl<A, B, C, D, E> DowncastFrom<Group> for (A, B, C, D, E)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C, D, E, F> DowncastFrom<Group> for (A, B, C, D, E, F)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
impl<A, B, C, D, E, F> DowncastFrom<Group> for (A, B, C, D, E, F)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C, D, E, F, G> DowncastFrom<Group> for (A, B, C, D, E, F, G)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
impl<A, B, C, D, E, F, G> DowncastFrom<Group> for (A, B, C, D, E, F, G)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C, D, E, F, G, H> DowncastFrom<Group> for (A, B, C, D, E, F, G, H)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
impl<A, B, C, D, E, F, G, H> DowncastFrom<Group> for (A, B, C, D, E, F, G, H)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C, D, E, F, G, H, I> DowncastFrom<Group> for (A, B, C, D, E, F, G, H, I)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
I: DowncastFrom<Value>,
impl<A, B, C, D, E, F, G, H, I> DowncastFrom<Group> for (A, B, C, D, E, F, G, H, I)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
I: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C, D, E, F, G, H, I, J> DowncastFrom<Group> for (A, B, C, D, E, F, G, H, I, J)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
I: DowncastFrom<Value>,
J: DowncastFrom<Value>,
impl<A, B, C, D, E, F, G, H, I, J> DowncastFrom<Group> for (A, B, C, D, E, F, G, H, I, J)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
I: DowncastFrom<Value>,
J: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C, D, E, F, G, H, I, J, K> DowncastFrom<Group> for (A, B, C, D, E, F, G, H, I, J, K)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
I: DowncastFrom<Value>,
J: DowncastFrom<Value>,
K: DowncastFrom<Value>,
impl<A, B, C, D, E, F, G, H, I, J, K> DowncastFrom<Group> for (A, B, C, D, E, F, G, H, I, J, K)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
I: DowncastFrom<Value>,
J: DowncastFrom<Value>,
K: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L> DowncastFrom<Group> for (A, B, C, D, E, F, G, H, I, J, K, L)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
I: DowncastFrom<Value>,
J: DowncastFrom<Value>,
K: DowncastFrom<Value>,
L: DowncastFrom<Value>,
impl<A, B, C, D, E, F, G, H, I, J, K, L> DowncastFrom<Group> for (A, B, C, D, E, F, G, H, I, J, K, L)where
A: DowncastFrom<Value>,
B: DowncastFrom<Value>,
C: DowncastFrom<Value>,
D: DowncastFrom<Value>,
E: DowncastFrom<Value>,
F: DowncastFrom<Value>,
G: DowncastFrom<Value>,
H: DowncastFrom<Value>,
I: DowncastFrom<Value>,
J: DowncastFrom<Value>,
K: DowncastFrom<Value>,
L: DowncastFrom<Value>,
fn downcast_from(self_: Group) -> Result<Self, DowncastError>
Source§impl DowncastFrom<Value> for Group
impl DowncastFrom<Value> for Group
fn downcast_from(self_: Value) -> Result<Self, DowncastError>
Source§impl<A, B, C, D> From<(A, B, C, D)> for Group
impl<A, B, C, D> From<(A, B, C, D)> for Group
Source§fn from(value: (A, B, C, D)) -> Self
fn from(value: (A, B, C, D)) -> Self
Converts to this type from the input type.
Source§impl<A, B, C, D, E> From<(A, B, C, D, E)> for Group
impl<A, B, C, D, E> From<(A, B, C, D, E)> for Group
Source§fn from(value: (A, B, C, D, E)) -> Self
fn from(value: (A, B, C, D, E)) -> Self
Converts to this type from the input type.
Source§impl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for Group
impl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for Group
Source§fn from(value: (A, B, C, D, E, F)) -> Self
fn from(value: (A, B, C, D, E, F)) -> Self
Converts to this type from the input type.
Source§impl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for Group
impl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for Group
Source§fn from(value: (A, B, C, D, E, F, G)) -> Self
fn from(value: (A, B, C, D, E, F, G)) -> Self
Converts to this type from the input type.
Source§impl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for Group
impl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for Group
Source§fn from(value: (A, B, C, D, E, F, G, H)) -> Self
fn from(value: (A, B, C, D, E, F, G, H)) -> Self
Converts to this type from the input type.
Source§impl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for Group
impl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for Group
Source§fn from(value: (A, B, C, D, E, F, G, H, I)) -> Self
fn from(value: (A, B, C, D, E, F, G, H, I)) -> Self
Converts to this type from the input type.
Source§impl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for Group
impl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for Group
Source§fn from(value: (A, B, C, D, E, F, G, H, I, J)) -> Self
fn from(value: (A, B, C, D, E, F, G, H, I, J)) -> Self
Converts to this type from the input type.
Source§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 Group
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 Group
Source§fn from(value: (A, B, C, D, E, F, G, H, I, J, K)) -> Self
fn from(value: (A, B, C, D, E, F, G, H, I, J, K)) -> Self
Converts to this type from the input type.
Source§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 Group
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 Group
Source§fn from(value: (A, B, C, D, E, F, G, H, I, J, K, L)) -> Self
fn from(value: (A, B, C, D, E, F, G, H, I, J, K, L)) -> Self
Converts to this type from the input type.
Source§impl From<LinkedHashMap<String, Value, BuildHasherDefault<FxHasher>>> for Group
impl From<LinkedHashMap<String, Value, BuildHasherDefault<FxHasher>>> for Group
Source§fn from(hashmap: LinkedHashMap<String, Value, FxBuildHasher>) -> Self
fn from(hashmap: LinkedHashMap<String, Value, FxBuildHasher>) -> Self
Converts to this type from the input type.
Source§impl<A, B, C, D> PartialEq<(A, B, C, D)> for Group
impl<A, B, C, D> PartialEq<(A, B, C, D)> for Group
Source§impl<A, B, C, D, E> PartialEq<(A, B, C, D, E)> for Group
impl<A, B, C, D, E> PartialEq<(A, B, C, D, E)> for Group
Source§impl<A, B, C, D, E, F> PartialEq<(A, B, C, D, E, F)> for Group
impl<A, B, C, D, E, F> PartialEq<(A, B, C, D, E, F)> for Group
Source§impl<A, B, C, D, E, F, G> PartialEq<(A, B, C, D, E, F, G)> for Group
impl<A, B, C, D, E, F, G> PartialEq<(A, B, C, D, E, F, G)> for Group
Source§impl<A, B, C, D, E, F, G, H> PartialEq<(A, B, C, D, E, F, G, H)> for Group
impl<A, B, C, D, E, F, G, H> PartialEq<(A, B, C, D, E, F, G, H)> for Group
Source§impl<A, B, C, D, E, F, G, H, I> PartialEq<(A, B, C, D, E, F, G, H, I)> for Group
impl<A, B, C, D, E, F, G, H, I> PartialEq<(A, B, C, D, E, F, G, H, I)> for Group
Source§impl<A, B, C, D, E, F, G, H, I, J> PartialEq<(A, B, C, D, E, F, G, H, I, J)> for Group
impl<A, B, C, D, E, F, G, H, I, J> PartialEq<(A, B, C, D, E, F, G, H, I, J)> for Group
Source§fn eq(&self, other: &(A, B, C, D, E, F, G, H, I, J)) -> bool
fn eq(&self, other: &(A, B, C, D, E, F, G, H, I, J)) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<A, B, C, D, E, F, G, H, I, J, K> PartialEq<(A, B, C, D, E, F, G, H, I, J, K)> for Group
impl<A, B, C, D, E, F, G, H, I, J, K> PartialEq<(A, B, C, D, E, F, G, H, I, J, K)> for Group
Source§fn eq(&self, other: &(A, B, C, D, E, F, G, H, I, J, K)) -> bool
fn eq(&self, other: &(A, B, C, D, E, F, G, H, I, J, K)) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<(A, B, C, D, E, F, G, H, I, J, K, L)> for Group
impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<(A, B, C, D, E, F, G, H, I, J, K, L)> for Group
Source§fn eq(&self, other: &(A, B, C, D, E, F, G, H, I, J, K, L)) -> bool
fn eq(&self, other: &(A, B, C, D, E, F, G, H, I, J, K, L)) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for Group
impl PartialOrd for Group
impl StructuralPartialEq for Group
Auto Trait Implementations§
impl Freeze for Group
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnwindSafe for Group
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<A, B> Downcast<A> for Bwhere
A: DowncastFrom<B>,
impl<A, B> Downcast<A> for Bwhere
A: DowncastFrom<B>,
fn downcast(self) -> Result<A, DowncastError>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more