pub struct Reactor0DDescriptor {
liquid_volume: f64,
gas_volume: f64,
}Fields§
§liquid_volume: f64§gas_volume: f64Implementations§
Source§impl Reactor0DDescriptor
impl Reactor0DDescriptor
pub fn liquid_volume(&self) -> f64
pub fn gas_volume(&self) -> f64
pub fn is_valid(&self) -> Result<(), CMError>
pub fn new<L, G>(liquid_volume: L, gas_volume: G) -> Result<Self, CMError>
pub fn from_fraction( total_volume: f64, gas_fraction: f64, ) -> Result<Self, CMError>
Auto Trait Implementations§
impl Freeze for Reactor0DDescriptor
impl RefUnwindSafe for Reactor0DDescriptor
impl Send for Reactor0DDescriptor
impl Sync for Reactor0DDescriptor
impl Unpin for Reactor0DDescriptor
impl UnsafeUnpin for Reactor0DDescriptor
impl UnwindSafe for Reactor0DDescriptor
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.