pub struct FateCounts {
pub stopped: u64,
pub escaped_front: u64,
pub escaped_back: u64,
pub escaped_side: u64,
pub absorbed: u64,
pub trapped: u64,
pub event_capped: u64,
pub polaron_trapped: u64,
}Expand description
How the primary histories ended (one per history, from its
Fate).
Fields§
§stopped: u64Fell below the stopping threshold in the target.
escaped_front: u64Left through the front face.
escaped_back: u64Left through the back face.
escaped_side: u64Left through a lateral face of a voxel target.
absorbed: u64Absorbed at the back face.
trapped: u64No interaction available and no face to reach.
event_capped: u64Cut off by the collision cap.
polaron_trapped: u64Trapped as a polaron (an opt-in insulator channel).
Trait Implementations§
Source§impl Clone for FateCounts
impl Clone for FateCounts
Source§fn clone(&self) -> FateCounts
fn clone(&self) -> FateCounts
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 moreimpl Copy for FateCounts
Source§impl Debug for FateCounts
impl Debug for FateCounts
Source§impl Default for FateCounts
impl Default for FateCounts
Source§fn default() -> FateCounts
fn default() -> FateCounts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FateCounts
impl<'de> Deserialize<'de> for FateCounts
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
impl Eq for FateCounts
Source§impl PartialEq for FateCounts
impl PartialEq for FateCounts
Source§impl Serialize for FateCounts
impl Serialize for FateCounts
impl StructuralPartialEq for FateCounts
Auto Trait Implementations§
impl Freeze for FateCounts
impl RefUnwindSafe for FateCounts
impl Send for FateCounts
impl Sync for FateCounts
impl Unpin for FateCounts
impl UnsafeUnpin for FateCounts
impl UnwindSafe for FateCounts
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