pub enum MobilityArrayKind {
InverseReducedVsPerCm2,
DriftTimeMilliseconds,
}Expand description
Unit + meaning of a per-peak ion mobility array.
Selects the CV term and unit emitted by the mzML writer when a
crate::SpectrumRecord::inv_mobility_per_peak array is present.
Variants§
InverseReducedVsPerCm2
Bruker TIMS convention: per-peak 1/K0 in volt-second per square centimeter. Emitted as MS:1003008 “raw inverse reduced ion mobility array” with unit MS:1002814.
DriftTimeMilliseconds
Waters traveling-wave IMS convention: per-peak drift time in milliseconds. Emitted as MS:1003007 “raw ion mobility array” with unit UO:0000028 “millisecond”.
Trait Implementations§
Source§impl Clone for MobilityArrayKind
impl Clone for MobilityArrayKind
Source§fn clone(&self) -> MobilityArrayKind
fn clone(&self) -> MobilityArrayKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MobilityArrayKind
impl Debug for MobilityArrayKind
Source§impl PartialEq for MobilityArrayKind
impl PartialEq for MobilityArrayKind
Source§fn eq(&self, other: &MobilityArrayKind) -> bool
fn eq(&self, other: &MobilityArrayKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for MobilityArrayKind
impl Eq for MobilityArrayKind
impl StructuralPartialEq for MobilityArrayKind
Auto Trait Implementations§
impl Freeze for MobilityArrayKind
impl RefUnwindSafe for MobilityArrayKind
impl Send for MobilityArrayKind
impl Sync for MobilityArrayKind
impl Unpin for MobilityArrayKind
impl UnsafeUnpin for MobilityArrayKind
impl UnwindSafe for MobilityArrayKind
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