pub struct StoppingPoint { /* private fields */ }Expand description
One measured stopping point.
Implementations§
Source§impl StoppingPoint
impl StoppingPoint
Sourcepub fn ion(&self) -> &Ion
pub fn ion(&self) -> &Ion
The projectile (with the mass given in the row, or the standard atomic weight when the column is empty).
Sourcepub fn s_e_ev_1e15_cm2(&self) -> f64
pub fn s_e_ev_1e15_cm2(&self) -> f64
Measured stopping cross section per (average) target atom, eV·10⁻¹⁵ cm².
Sourcepub fn sigma_ev_1e15_cm2(&self) -> f64
pub fn sigma_ev_1e15_cm2(&self) -> f64
Stated one-standard-deviation uncertainty of
StoppingPoint::s_e_ev_1e15_cm2, same unit; 0 if none was stated.
Sourcepub fn citation(&self) -> &str
pub fn citation(&self) -> &str
Citation of the point’s source (free text: a paper, or a database name and record identifier).
Sourcepub fn citation_key(&self) -> Option<&str>
pub fn citation_key(&self) -> Option<&str>
Short key of the source in the point’s bibliography, if the file has
the optional citation_key column.
Trait Implementations§
Source§impl Clone for StoppingPoint
impl Clone for StoppingPoint
Source§fn clone(&self) -> StoppingPoint
fn clone(&self) -> StoppingPoint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StoppingPoint
impl Debug for StoppingPoint
Source§impl PartialEq for StoppingPoint
impl PartialEq for StoppingPoint
impl StructuralPartialEq for StoppingPoint
Auto Trait Implementations§
impl Freeze for StoppingPoint
impl RefUnwindSafe for StoppingPoint
impl Send for StoppingPoint
impl Sync for StoppingPoint
impl Unpin for StoppingPoint
impl UnsafeUnpin for StoppingPoint
impl UnwindSafe for StoppingPoint
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more