pub struct GroupPositions { /* private fields */ }
Implementations§
Source§impl GroupPositions
impl GroupPositions
pub fn slice(&self, offset: i64, len: usize) -> GroupPositions
pub fn sort(&mut self)
pub fn unroll(self) -> GroupPositions
Methods from Deref<Target = GroupsType>§
pub fn iter(&self) -> GroupsTypeIter<'_> ⓘ
pub fn par_iter(&self) -> GroupsTypeParIter<'_>
Sourcepub fn unwrap_idx(&self) -> &GroupsIdx
pub fn unwrap_idx(&self) -> &GroupsIdx
Sourcepub fn unwrap_slice(&self) -> &Vec<[u32; 2]>
pub fn unwrap_slice(&self) -> &Vec<[u32; 2]>
pub fn get(&self, index: usize) -> GroupsIndicator<'_>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn group_count(&self) -> ChunkedArray<UInt32Type>
pub fn as_list_chunked(&self) -> ChunkedArray<ListType>
Trait Implementations§
Source§impl AsRef<GroupsType> for GroupPositions
impl AsRef<GroupsType> for GroupPositions
Source§fn as_ref(&self) -> &GroupsType
fn as_ref(&self) -> &GroupsType
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for GroupPositions
impl Clone for GroupPositions
Source§fn clone(&self) -> GroupPositions
fn clone(&self) -> GroupPositions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GroupPositions
impl Debug for GroupPositions
Source§impl Default for GroupPositions
impl Default for GroupPositions
Source§fn default() -> GroupPositions
fn default() -> GroupPositions
Returns the “default value” for a type. Read more
Source§impl Deref for GroupPositions
impl Deref for GroupPositions
Source§type Target = GroupsType
type Target = GroupsType
The resulting type after dereferencing.
Source§impl PartialEq for GroupPositions
impl PartialEq for GroupPositions
Auto Trait Implementations§
impl Freeze for GroupPositions
impl RefUnwindSafe for GroupPositions
impl Send for GroupPositions
impl Sync for GroupPositions
impl Unpin for GroupPositions
impl UnwindSafe for GroupPositions
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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