[−][src]Trait flatk::SplitFirst
Split out the first element of a collection.
Associated Types
type First
Required methods
fn split_first(self) -> Option<(Self::First, Self)>
Implementations on Foreign Types
impl<'a, T> SplitFirst for &'a [T]
[src]
impl<'a, T> SplitFirst for &'a mut [T]
[src]
impl<S, T> SplitFirst for (S, T) where
S: SplitFirst,
T: SplitFirst,
[src]
Loading content...
S: SplitFirst,
T: SplitFirst,
Implementors
impl<S, I> SplitFirst for Subset<S, I> where
I: SplitFirst + AsRef<[usize]>,
<I as SplitFirst>::First: Borrow<usize>,
S: Set + SplitAt + SplitFirst,
[src]
I: SplitFirst + AsRef<[usize]>,
<I as SplitFirst>::First: Borrow<usize>,
S: Set + SplitAt + SplitFirst,
This impl enables Subset
s of Subset
s
type First = S::First
fn split_first(self) -> Option<(Self::First, Self)>
[src]
Split the first element of this subset.
impl<S, O> SplitFirst for Chunked<S, O> where
S: Viewed + Set + SplitAt,
O: Set + SplitOffsetsAt,
[src]
S: Viewed + Set + SplitAt,
O: Set + SplitOffsetsAt,