pub struct SelectedIon { /* private fields */ }
Expand description
Represents a
Implementations§
Source§impl SelectedIon
impl SelectedIon
Trait Implementations§
Source§impl Clone for SelectedIon
impl Clone for SelectedIon
Source§fn clone(&self) -> SelectedIon
fn clone(&self) -> SelectedIon
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 SelectedIon
impl Debug for SelectedIon
Source§impl Default for SelectedIon
impl Default for SelectedIon
Source§impl HasCVParams for SelectedIon
impl HasCVParams for SelectedIon
Source§fn add_cv_param(&mut self, param: CVParam)
fn add_cv_param(&mut self, param: CVParam)
Add a cvParam to the tag.
Source§fn cv_params(&self) -> &Vec<CVParam>
fn cv_params(&self) -> &Vec<CVParam>
Return access to the list of cvParams currently associated with the tag.
Source§fn cv_params_mut(&mut self) -> &mut Vec<CVParam>
fn cv_params_mut(&mut self) -> &mut Vec<CVParam>
Return mutable access to the list of cvParams currently associated with the tag.
Source§fn add_user_param(&mut self, param: UserParam)
fn add_user_param(&mut self, param: UserParam)
Add a userParam to the tag.
Source§fn user_params(&self) -> &Vec<UserParam>
fn user_params(&self) -> &Vec<UserParam>
Return access to all userParams.
Source§fn clone_params(&self) -> Vec<CVParam>
fn clone_params(&self) -> Vec<CVParam>
Clone the current parameters into a
Vec<CVParam<'a>>
.Source§fn remove_children_of(&mut self, ontology: &Ontology, parent_id: &str)
fn remove_children_of(&mut self, ontology: &Ontology, parent_id: &str)
Remove any cvParam which has a term that is the child of the of the supplied term (parent_id).
Source§fn children_of(&self, ontology: &Ontology, parent_id: &str) -> Vec<&CVParam>
fn children_of(&self, ontology: &Ontology, parent_id: &str) -> Vec<&CVParam>
Return all cvParams which have a term that is the child of the of the supplied term (parent_id).
Source§impl HasParamGroupRefs for SelectedIon
impl HasParamGroupRefs for SelectedIon
Source§fn add_param_group_ref(&mut self, param_group_ref: ReferenceableParamGroupRef)
fn add_param_group_ref(&mut self, param_group_ref: ReferenceableParamGroupRef)
Add a referenceableParamGroupRef to the tag.
Source§fn param_group_refs(&self) -> &Vec<ReferenceableParamGroupRef>
fn param_group_refs(&self) -> &Vec<ReferenceableParamGroupRef>
Returns a reference to list of referenceableParamGroupRef
Source§fn clone_params_with_groups(&self) -> Vec<CVParam>
fn clone_params_with_groups(&self) -> Vec<CVParam>
Returns a Vec containing cloned versions of all cvParams
Source§impl MzMLTag for SelectedIon
impl MzMLTag for SelectedIon
Source§fn parse_start_tag<B: BufRead>(
parser: &mut MzMLReader<B>,
start_event: &BytesStart<'_>,
) -> Result<Option<Self>, FatalParseError>where
Self: Sized,
fn parse_start_tag<B: BufRead>(
parser: &mut MzMLReader<B>,
start_event: &BytesStart<'_>,
) -> Result<Option<Self>, FatalParseError>where
Self: Sized,
Parse the start tag (capture any attributes, noting any missing or extra as errors).
Source§fn parse_xml<B: BufRead>(
&mut self,
parser: &mut MzMLReader<B>,
buffer: &mut Vec<u8>,
) -> Result<(), FatalParseError>
fn parse_xml<B: BufRead>( &mut self, parser: &mut MzMLReader<B>, buffer: &mut Vec<u8>, ) -> Result<(), FatalParseError>
Parse the child tags (if necessary). This is only called if there are expected to be child tags.
Auto Trait Implementations§
impl Freeze for SelectedIon
impl RefUnwindSafe for SelectedIon
impl Send for SelectedIon
impl Sync for SelectedIon
impl Unpin for SelectedIon
impl UnwindSafe for SelectedIon
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