Struct mzdata::meta::ProcessingMethod
source · pub struct ProcessingMethod {
pub order: i8,
pub software_reference: String,
pub params: ParamList,
}
Expand description
Describe a data processing method stage tied to a specific piece of Software
See https://peptideatlas.org/tmp/mzML1.1.0.html#processingMethod
Fields§
§order: i8
§software_reference: String
§params: ParamList
Trait Implementations§
source§impl Clone for ProcessingMethod
impl Clone for ProcessingMethod
source§fn clone(&self) -> ProcessingMethod
fn clone(&self) -> ProcessingMethod
Returns a copy 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 ProcessingMethod
impl Debug for ProcessingMethod
source§impl Default for ProcessingMethod
impl Default for ProcessingMethod
source§fn default() -> ProcessingMethod
fn default() -> ProcessingMethod
Returns the “default value” for a type. Read more
source§impl ParamDescribed for ProcessingMethod
impl ParamDescribed for ProcessingMethod
source§fn params_mut(&mut self) -> &mut ParamList
fn params_mut(&mut self) -> &mut ParamList
Obtain an mutable slice over the encapsulated
Param
listsource§fn get_param_by_name(&self, name: &str) -> Option<&Param>
fn get_param_by_name(&self, name: &str) -> Option<&Param>
Find the first
Param
whose name matches name
source§fn iter_params(&self) -> Iter<'_, Param>
fn iter_params(&self) -> Iter<'_, Param>
Iterate over the encapsulated parameter list
source§fn iter_params_mut(&mut self) -> IterMut<'_, Param>
fn iter_params_mut(&mut self) -> IterMut<'_, Param>
Iterate mutably over the encapsulated parameter list
source§impl PartialEq for ProcessingMethod
impl PartialEq for ProcessingMethod
source§fn eq(&self, other: &ProcessingMethod) -> bool
fn eq(&self, other: &ProcessingMethod) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ProcessingMethod
impl StructuralPartialEq for ProcessingMethod
Auto Trait Implementations§
impl Freeze for ProcessingMethod
impl RefUnwindSafe for ProcessingMethod
impl Send for ProcessingMethod
impl Sync for ProcessingMethod
impl Unpin for ProcessingMethod
impl UnwindSafe for ProcessingMethod
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<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.source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moresource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.