pub struct FaceEmission {
pub count: u64,
pub per_primary: f64,
pub energy_ev: f64,
pub energy_histogram: Histogram,
pub slow: EmissionClass,
pub fast: EmissionClass,
}Expand description
Electrons leaving through one face.
Fields§
§count: u64Electrons.
per_primary: f64Electrons per primary.
energy_ev: f64Sum of their energies, eV.
energy_histogram: HistogramEnergy spectrum, eV, both classes.
slow: EmissionClassSlow electrons (E < split, the secondary class).
fast: EmissionClassFast electrons (E >= split, the backscattered class).
Trait Implementations§
Source§impl Clone for FaceEmission
impl Clone for FaceEmission
Source§fn clone(&self) -> FaceEmission
fn clone(&self) -> FaceEmission
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 FaceEmission
impl Debug for FaceEmission
Source§impl<'de> Deserialize<'de> for FaceEmission
impl<'de> Deserialize<'de> for FaceEmission
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FaceEmission
impl PartialEq for FaceEmission
Source§impl Serialize for FaceEmission
impl Serialize for FaceEmission
impl StructuralPartialEq for FaceEmission
Auto Trait Implementations§
impl Freeze for FaceEmission
impl RefUnwindSafe for FaceEmission
impl Send for FaceEmission
impl Sync for FaceEmission
impl Unpin for FaceEmission
impl UnsafeUnpin for FaceEmission
impl UnwindSafe for FaceEmission
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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