pub struct ExternalProducer {
pub system: String,
pub version: String,
pub normalization: String,
}Expand description
The external system that produced the dose and how it normalized it.
Fields§
§system: StringTransport system name — for example mcnp, phits, geant4, or a
custom pipeline identifier.
version: StringProducer version string (free text; not parsed).
normalization: StringHow the tallies were normalized and scored — for example the source particle count, folding tables, or estimator chain used.
Trait Implementations§
Source§impl Clone for ExternalProducer
impl Clone for ExternalProducer
Source§fn clone(&self) -> ExternalProducer
fn clone(&self) -> ExternalProducer
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 ExternalProducer
impl Debug for ExternalProducer
Source§impl<'de> Deserialize<'de> for ExternalProducer
impl<'de> Deserialize<'de> for ExternalProducer
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 ExternalProducer
impl PartialEq for ExternalProducer
Source§impl Serialize for ExternalProducer
impl Serialize for ExternalProducer
impl StructuralPartialEq for ExternalProducer
Auto Trait Implementations§
impl Freeze for ExternalProducer
impl RefUnwindSafe for ExternalProducer
impl Send for ExternalProducer
impl Sync for ExternalProducer
impl Unpin for ExternalProducer
impl UnsafeUnpin for ExternalProducer
impl UnwindSafe for ExternalProducer
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