pub struct ReferenceableParamGroup { /* private fields */ }
Expand description
Represents a
Implementations§
Trait Implementations§
Source§impl AsRef<ReferenceableParamGroup> for ReferenceableParamGroupRef
impl AsRef<ReferenceableParamGroup> for ReferenceableParamGroupRef
Source§fn as_ref(&self) -> &ReferenceableParamGroup
fn as_ref(&self) -> &ReferenceableParamGroup
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for ReferenceableParamGroup
impl Clone for ReferenceableParamGroup
Source§impl Debug for ReferenceableParamGroup
impl Debug for ReferenceableParamGroup
Source§impl HasCVParams for ReferenceableParamGroup
impl HasCVParams for ReferenceableParamGroup
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 MzMLTag for ReferenceableParamGroup
impl MzMLTag for ReferenceableParamGroup
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 ReferenceableParamGroup
impl RefUnwindSafe for ReferenceableParamGroup
impl Send for ReferenceableParamGroup
impl Sync for ReferenceableParamGroup
impl Unpin for ReferenceableParamGroup
impl UnwindSafe for ReferenceableParamGroup
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