pub enum RefFeatureDataLevel<'a, C = Feature<MZ, IonMobility>, D = ChargedFeature<Mass, IonMobility>>{
Missing,
RawData(&'a BinaryArrayMap3D),
Centroid(&'a FeatureMap<MZ, IonMobility, C>),
Deconvoluted(&'a FeatureMap<Mass, IonMobility, D>),
}
Expand description
An variant for dispatching to different strategies of computing common statistics of different levels of feature data.
Variants§
Missing
RawData(&'a BinaryArrayMap3D)
Centroid(&'a FeatureMap<MZ, IonMobility, C>)
Deconvoluted(&'a FeatureMap<Mass, IonMobility, D>)
Trait Implementations§
Source§impl<'a, C, D> Debug for RefFeatureDataLevel<'a, C, D>where
C: Debug + FeatureLike<MZ, IonMobility>,
D: Debug + FeatureLike<Mass, IonMobility> + KnownCharge,
impl<'a, C, D> Debug for RefFeatureDataLevel<'a, C, D>where
C: Debug + FeatureLike<MZ, IonMobility>,
D: Debug + FeatureLike<Mass, IonMobility> + KnownCharge,
Auto Trait Implementations§
impl<'a, C, D> Freeze for RefFeatureDataLevel<'a, C, D>
impl<'a, C, D> RefUnwindSafe for RefFeatureDataLevel<'a, C, D>where
C: RefUnwindSafe,
D: RefUnwindSafe,
impl<'a, C, D> Send for RefFeatureDataLevel<'a, C, D>
impl<'a, C, D> Sync for RefFeatureDataLevel<'a, C, D>
impl<'a, C, D> Unpin for RefFeatureDataLevel<'a, C, D>
impl<'a, C, D> UnwindSafe for RefFeatureDataLevel<'a, C, D>where
C: RefUnwindSafe,
D: RefUnwindSafe,
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