pub struct ExposureVolumeSpec {
pub name: String,
pub shape: ExposureShapeSpec,
pub radius_nm: Option<f64>,
pub half_y_nm: Option<f64>,
pub half_z_nm: Option<f64>,
pub depth_lo_nm: f64,
pub depth_hi_nm: f64,
pub offset_y_nm: f64,
pub offset_z_nm: f64,
}Expand description
One [[electron.tally.exposure.volumes]] entry.
Fields§
§name: StringLabel in the outputs (unique).
shape: ExposureShapeSpecShape.
radius_nm: Option<f64>Cylinder radius, nm.
half_y_nm: Option<f64>Box half width along y, nm.
half_z_nm: Option<f64>Box half width along z, nm.
depth_lo_nm: f64Lower depth, nm.
depth_hi_nm: f64Upper depth (excluded), nm.
offset_y_nm: f64Lateral centre y, nm.
offset_z_nm: f64Lateral centre z, nm.
Trait Implementations§
Source§impl Clone for ExposureVolumeSpec
impl Clone for ExposureVolumeSpec
Source§fn clone(&self) -> ExposureVolumeSpec
fn clone(&self) -> ExposureVolumeSpec
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 ExposureVolumeSpec
impl Debug for ExposureVolumeSpec
Source§impl<'de> Deserialize<'de> for ExposureVolumeSpec
impl<'de> Deserialize<'de> for ExposureVolumeSpec
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 ExposureVolumeSpec
impl PartialEq for ExposureVolumeSpec
Source§impl Serialize for ExposureVolumeSpec
impl Serialize for ExposureVolumeSpec
impl StructuralPartialEq for ExposureVolumeSpec
Auto Trait Implementations§
impl Freeze for ExposureVolumeSpec
impl RefUnwindSafe for ExposureVolumeSpec
impl Send for ExposureVolumeSpec
impl Sync for ExposureVolumeSpec
impl Unpin for ExposureVolumeSpec
impl UnsafeUnpin for ExposureVolumeSpec
impl UnwindSafe for ExposureVolumeSpec
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