[−][src]Struct agnes::cons::Nil
The end of a heterogeneous type list.
Trait Implementations
impl<NewH> PushFront<NewH> for Nil
[src]
type Output = Cons<NewH, Nil>
The resulting cons-list type after pushing the specified H
element to the front of the existing list. Read more
fn push_front(self, head: NewH) -> Self::Output
[src]
impl<U> PushBack<U> for Nil
[src]
type Output = Cons<U, Nil>
The resulting cons-list type after pushing the specified H
element to the front of the existing list. Read more
fn push_back(self, elem: U) -> Cons<U, Nil>
[src]
impl<List> Append<List> for Nil
[src]
type Appended = List
The resulting cons-list type after adding the element of the target list to the end of the existing list. Read more
fn append(self, list: List) -> List
[src]
impl Len for Nil
[src]
type Len = UTerm
typenum
-based list length.
fn is_empty() -> bool
[src]
Returns true
if length is 0, and false
otherwise.
fn len() -> usize
[src]
Returns the length of this list.
impl<'a, F> PartialMap<F> for Nil
[src]
type Output = Nil
The output of the function, constructed into a cons-list of function results.
fn map(&self, _f: &mut F) -> Nil
[src]
impl<F> DeriveCapabilities<F> for Nil
[src]
type Output = Nil
The augmented cons-list which implements PartialMap, allowing application of partially-implemented functions to a DataView
. Read more
fn derive(self) -> Nil
[src]
impl<E> Member<E> for Nil
[src]
impl<T> HasLabels<Nil> for T
[src]
impl IsLabelSet for Nil
[src]
impl<LLabel, LValue, LTail> SetDiff<Nil> for LVCons<LLabel, LValue, LTail>
[src]
impl<RSet> SetDiff<RSet> for Nil
[src]
impl<RightSet, FullRightSet> SetDiffStep<RightSet, FullRightSet> for Nil
[src]
impl<LLabel, LValue, LTail, FullRightSet> SetDiffStep<Nil, FullRightSet> for LVCons<LLabel, LValue, LTail> where
LTail: SetDiffStep<FullRightSet, FullRightSet>,
[src]
LTail: SetDiffStep<FullRightSet, FullRightSet>,
type Set = LVCons<LLabel, LValue, <LTail as SetDiffStep<FullRightSet, FullRightSet>>::Set>
The set of labels that exist in Self
and not in RightSet
.
impl<LabelList> LabelSubset<LabelList> for Nil
[src]
impl AssocLabels for Nil
[src]
impl StrLabels for Nil
[src]
fn labels<'a>() -> VecDeque<&'a str>
[src]
fn labels_vec<'a>() -> Vec<&'a str>
[src]
Returns the labels (as strings) for the labels associated with Self
, collected in a Vec
struct. Read more
impl StrTypes for Nil
[src]
impl AssocStorage for Nil
[src]
impl AssocFrameLookup for Nil
[src]
impl NRows for Nil
[src]
impl SimpleFrameFields for Nil
[src]
impl<FramedStore> RotateFields<FramedStore> for Nil
[src]
type DType = usize
Underlying data type of the source fields
type Output = DataRef<usize>
Type of the individual DataIndex
-implementing objects returned.
fn add_to_rotation(_store: &FramedStore) -> VecDeque<Self::Output>
[src]
impl<FramedStore, DType, Output> RotateFieldsTerm<FramedStore, DType, Output> for Nil
[src]
fn add_to_rotation(_store: &FramedStore) -> VecDeque<Output>
[src]
impl<FrameIndexOffset> UpdateFrameIndexMarker<FrameIndexOffset> for Nil
[src]
impl<FrameIndexOffset> UpdateFrameIndex<FrameIndexOffset> for Nil
[src]
type Output = Nil
ViewFrameCons
after updating frame index by FrameIndexOffset
.
fn update_frame_label(self) -> Nil
[src]
impl<FrameIndex> AsFrameLookup<FrameIndex> for Nil
[src]
impl<Frames, Store> JoinIntoStore<Nil, Store> for Frames
[src]
type Output = Store
The output type after augmenting Store
.
fn join_into_store(&self, store: Store, _permutation: &[usize]) -> Result<Store>
[src]
impl UpdatePermutation for Nil
[src]
fn update_permutation(&mut self, _order: &[usize])
[src]
Update the permutation with the providing indices.
impl IntoCsvSrcSchema for Nil
[src]
type CsvSrcSchema = Nil
Resultant CsvSrcSchemaCons
object.
fn into_csv_src_schema(
self,
_headers: &HashMap<String, usize>,
_num_fields: usize
) -> Result<Nil>
[src]
self,
_headers: &HashMap<String, usize>,
_num_fields: usize
) -> Result<Nil>
impl BuildDStore for Nil
[src]
type OutputFields = Nil
Fields
type parameter of the resultant DataStore
.
fn build(&mut self, _src: &CsvSource) -> Result<DataStore<Nil>>
[src]
impl FrameIndexList for Nil
[src]
impl<Frames> AssocDataIndexCons<Nil> for Frames
[src]
impl<LabelList, Frames> FieldList<LabelList, Frames> for Nil
[src]
impl HashIndex for Nil
[src]
fn hash_index<H>(&self, _idx: usize, _state: &mut H) where
H: Hasher,
[src]
H: Hasher,
impl PartialEqIndex for Nil
[src]
impl<Frames> SerializeViewField<Frames> for Nil
[src]
fn serialize_view_field<M>(_frames: &Frames, map: M) -> Result<M::Ok, M::Error> where
M: SerializeMap,
[src]
M: SerializeMap,
impl<LabelList> SubsetClone<LabelList> for Nil
[src]
type Output = Nil
Output of applying $req_fn
to values in this cons-list which match labels in LabelList
. Read more
fn subset_clone(&self) -> Nil
[src]
impl PartialEq<Nil> for Nil
[src]
fn eq(&self, other: &Nil) -> bool
[src]
#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for Nil
[src]
fn clone(&self) -> Nil
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for Nil
[src]
impl Debug for Nil
[src]
impl Hash for Nil
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> IntoLabeled for T
[src]
impl<T> HasLabels for T
[src]
impl<Needle, Haystack> HasLabels for Haystack where
Haystack: Member<Needle, IsMember = B1>,
Needle: Label,
[src]
Haystack: Member<Needle, IsMember = B1>,
Needle: Label,
impl<DI> NRows for DI where
DI: DataIndex,
[src]
DI: DataIndex,
impl<Label, List> IntoStrFrame for List where
Label: Debug,
List: StrLabels,
[src]
Label: Debug,
List: StrLabels,
type Output = DataFrame<<Cons<Labeled<Label, PhantomData<String>>, Nil> as SimpleFrameFields>::Fields, DataStore<Cons<Labeled<Label, PhantomData<String>>, Nil>>>
Output DataFrame
type.
fn into_str_frame() -> <List as IntoStrFrame<Label>>::Output
[src]
fn into_repeated_str_frame(usize) -> <List as IntoStrFrame<Label>>::Output
[src]
impl<MeltLabel, Labels> MeltFrameFields for Labels where
Labels: AssocLabels,
[src]
Labels: AssocLabels,
type Fields = Cons<Labeled<MeltLabel, PhantomData<StoreFieldMarkers<Melt, <Labels as AssocLabels>::Labels>>>, Nil>
The computed melt FrameFields
FieldLookupCons cons-list.
impl<Frames, Store> JoinIntoStore for Frames
[src]
type Output = Store
The output type after augmenting Store
.
fn join_into_store(&Self, Store, &[usize]) -> Result<Store, AgnesError>
[src]
impl<Frames> AssocDataIndexCons for Frames
[src]
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<Q, K> Equivalent for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Erased for T
impl<Q, K> Equivalent for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Same for T
[src]
type Output = T
Should always be Self