Skip to main content

InletTypeTerm

Enum InletTypeTerm 

Source
pub enum InletTypeTerm {
Show 20 variants InletType, ContinuousFlowFastAtomBombardment, DirectInlet, ElectrosprayInlet, FlowInjectionAnalysis, InductivelyCoupledPlasma, Infusion, JetSeparator, MembraneSeparator, MovingBelt, MovingWire, OpenSplit, ParticleBeam, Reservoir, Septum, ThermosprayInlet, DirectInsertionProbe, DirectLiquidIntroduction, MembraneInlet, NanosprayInlet,
}

Variants§

§

InletType

inlet type - The nature of the sample inlet.

§

ContinuousFlowFastAtomBombardment

continuous flow fast atom bombardment - Fast atom bombardment ionization in which the analyte in solution is entrained in a flowing liquid matrix.

§

DirectInlet

direct inlet - The sample is directly inserted into the ion source, usually on the end of a heatable probe.

§

ElectrosprayInlet

electrospray inlet - Inlet used for introducing the liquid sample into an electrospray ionization source.

§

FlowInjectionAnalysis

flow injection analysis - A sample introduction method in which a discrete sample aliquot is injected into a continuous carrier solvent stream and transported to the ionization source without separation, producing a transient analytical signal.

§

InductivelyCoupledPlasma

inductively coupled plasma - A gas discharge ion source in which the energy to the plasma is supplied by electromagnetic induction.

§

Infusion

infusion - A sample introduction method in which a sample solution is continuously delivered to the ionization source at a constant flow rate without separation.

§

JetSeparator

jet separator - A device that separates carrier gas from gaseous analyte molecules on the basis of diffusivity.

§

MembraneSeparator

membrane separator - A device to separate carrier molecules from analyte molecules on the basis of ease of diffusion across a semipermeable membrane.

§

MovingBelt

moving belt - Continuous moving surface in the form of a belt which passes through an ion source carrying analyte molecules.

§

MovingWire

moving wire - Continuous moving surface in the form of a wire which passes through an ion source carrying analyte molecules.

§

OpenSplit

open split - A division of flowing stream of liquid into two streams.

§

ParticleBeam

particle beam - Method for generating ions from a solution of an analyte.

§

Reservoir

reservoir - A sample inlet method involving a reservoir.

§

Septum

septum - A disc composed of a flexible material that seals the entrance to the reservoir. Can also be entrance to the vacuum chamber.

§

ThermosprayInlet

thermospray inlet - A method for generating gas phase ions from a solution of an analyte by rapid heating of the sample.

§

DirectInsertionProbe

direct insertion probe - A device for introducing a solid or liquid sample into a mass spectrometer ion source for desorption ionization.

§

DirectLiquidIntroduction

direct liquid introduction - A legacy liquid chromatography-mass spectrometry interface in which a minor fraction of the eluate flow is split and introduced through a narrow orifice or diaphragm directly into the ion source, with solvent-mediated chemical ionization. This interface was largely superseded by atmospheric pressure ionization methods.

§

MembraneInlet

membrane inlet - A semi-permeable membrane separator that permits the passage of gas sample directly to the mass spectrometer ion source.

§

NanosprayInlet

nanospray inlet - Nanospray Inlet.

Implementations§

Source§

impl InletTypeTerm

These methods are part of the controlled vocabulary mapping

Source

pub const fn accession(&self) -> AccessionIntCode

Retrieve the accession number for this term, independent of its controlled vocabulary

Source

pub const fn controlled_vocabulary(&self) -> ControlledVocabulary

Retrieve the controlled vocabulary this term belongs to

Source

pub const fn name(&self) -> &'static str

Retrieve the plain text human readable name for this term

Source

pub fn from_name(name: &str) -> Option<Self>

Attempt to map a string by name to retrieve one of the terms from this set.

If no match is found, None is returned.

Source

pub const fn from_accession(accession: AccessionIntCode) -> Option<Self>

Attempt to map the numeric accession number to retrieve one of the terms from this set.

If no match is found, None is returned.

Source

pub const fn to_param(self) -> ParamCow<'static>

Convert this term into a ParamCow without a value.

Source

pub const fn from_curie(curie: &CURIE) -> Option<Self>

Convert a CURIE by accession.

If no match is found, None is returned.

Source

pub const fn from_param(p: &ParamCow<'static>) -> Option<Self>

Attempt to convert a ParamCow to a term from this set.

If no match is found, None is returned.

§Note

This method can be called in const contexts, requiring the type be ParamCow with a 'static lifetime parameter, but the regular From trait is implemented for all ParamLike types.

Source

pub fn flags(&self) -> i32

Retrieve a term set specific set of flags

Source

pub fn parents(&self) -> Vec<Self>

Retrieve the list of zero or more terms in the set which are parents of this term.

Trait Implementations§

Source§

impl Clone for InletTypeTerm

Source§

fn clone(&self) -> InletTypeTerm

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for InletTypeTerm

Source§

impl Debug for InletTypeTerm

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for InletTypeTerm

Source§

impl From<&InletTypeTerm> for ParamCow<'static>

Source§

fn from(value: &InletTypeTerm) -> Self

Converts to this type from the input type.
Source§

impl From<&InletTypeTerm> for Param

Source§

fn from(value: &InletTypeTerm) -> Self

Converts to this type from the input type.
Source§

impl From<InletTypeTerm> for ParamCow<'static>

Source§

fn from(value: InletTypeTerm) -> Self

Converts to this type from the input type.
Source§

impl From<InletTypeTerm> for Param

Source§

fn from(value: InletTypeTerm) -> Self

Converts to this type from the input type.
Source§

impl<P> From<P> for InletTypeTerm
where P: ParamLike,

Source§

fn from(value: P) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for InletTypeTerm

Source§

fn eq(&self, other: &InletTypeTerm) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for InletTypeTerm

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> AsOut<T> for T
where T: Copy,

Source§

fn as_out(&mut self) -> Out<'_, T>

Returns an out reference to self.
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.