pub struct DataProcessing {
pub id: String,
pub methods: Vec<ProcessingMethod>,
}Expand description
Describe a complete data processing method, a series of ProcessingMethod transformations
through a pipeline of Software.
See https://peptideatlas.org/tmp/mzML1.1.0.html#dataProcessing
Fields§
§id: StringThe identifier for this data processing pipeline
methods: Vec<ProcessingMethod>The set of processing steps applied
Implementations§
Source§impl DataProcessing
impl DataProcessing
pub fn push(&mut self, method: ProcessingMethod)
pub fn iter(&self) -> Iter<'_, ProcessingMethod> ⓘ
pub fn iter_mut(&mut self) -> IterMut<'_, ProcessingMethod> ⓘ
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn highest_order(&self) -> i8
pub fn remove(&mut self, index: usize) -> ProcessingMethod
Trait Implementations§
Source§impl Clone for DataProcessing
impl Clone for DataProcessing
Source§fn clone(&self) -> DataProcessing
fn clone(&self) -> DataProcessing
Returns a duplicate 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 DataProcessing
impl Debug for DataProcessing
Source§impl Default for DataProcessing
impl Default for DataProcessing
Source§fn default() -> DataProcessing
fn default() -> DataProcessing
Returns the “default value” for a type. Read more
Source§impl PartialEq for DataProcessing
impl PartialEq for DataProcessing
impl Eq for DataProcessing
impl StructuralPartialEq for DataProcessing
Auto Trait Implementations§
impl Freeze for DataProcessing
impl RefUnwindSafe for DataProcessing
impl Send for DataProcessing
impl Sync for DataProcessing
impl Unpin for DataProcessing
impl UnwindSafe for DataProcessing
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.