#[repr(i32)]pub enum CapeCalculationCode {
CapeNoCalculation = 0,
CapeLogFugacityCoefficients = 1,
CapeTDerivative = 2,
CapePDerivative = 4,
CapeMoleNumbersDerivatives = 8,
}Expand description
CapeCalculationCode
CapeCalculationCode enumeration
Variants§
CapeNoCalculation = 0
CapeLogFugacityCoefficients = 1
CapeTDerivative = 2
CapePDerivative = 4
CapeMoleNumbersDerivatives = 8
Implementations§
Source§impl CapeCalculationCode
impl CapeCalculationCode
Sourcepub fn from(value: i32) -> Option<CapeCalculationCode>
pub fn from(value: i32) -> Option<CapeCalculationCode>
Convert from i32 to CapeCalculationCode
§Arguments
value- i32 value to be converted to CapeCalculationCode
§Examples
use cobia::*;
use cape_open_1_2::CapeCalculationCode;
let v0=CapeCalculationCode::from(0);
assert_eq!(v0.unwrap(),CapeCalculationCode::CapeNoCalculation);
let v1=CapeCalculationCode::from(1);
assert_eq!(v1.unwrap(),CapeCalculationCode::CapeLogFugacityCoefficients);
let v2=CapeCalculationCode::from(2);
assert_eq!(v2.unwrap(),CapeCalculationCode::CapeTDerivative);
let v3=CapeCalculationCode::from(4);
assert_eq!(v3.unwrap(),CapeCalculationCode::CapePDerivative);
let v4=CapeCalculationCode::from(8);
assert_eq!(v4.unwrap(),CapeCalculationCode::CapeMoleNumbersDerivatives);Sourcepub fn iter() -> CapeCalculationCodeIterator ⓘ
pub fn iter() -> CapeCalculationCodeIterator ⓘ
get an iterator
§Examples
use cobia::*;
use cape_open_1_2::CapeCalculationCode;
for capeCalculationCode in CapeCalculationCode::iter() {
println!("{}={}",capeCalculationCode,capeCalculationCode as i32);
}Trait Implementations§
Source§impl Clone for CapeCalculationCode
impl Clone for CapeCalculationCode
Source§fn clone(&self) -> CapeCalculationCode
fn clone(&self) -> CapeCalculationCode
Returns a duplicate of the value. Read more
1.0.0 · 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 CapeCalculationCode
impl Debug for CapeCalculationCode
Source§impl Display for CapeCalculationCode
impl Display for CapeCalculationCode
Source§impl PartialEq for CapeCalculationCode
impl PartialEq for CapeCalculationCode
impl Copy for CapeCalculationCode
impl Eq for CapeCalculationCode
impl StructuralPartialEq for CapeCalculationCode
Auto Trait Implementations§
impl Freeze for CapeCalculationCode
impl RefUnwindSafe for CapeCalculationCode
impl Send for CapeCalculationCode
impl Sync for CapeCalculationCode
impl Unpin for CapeCalculationCode
impl UnwindSafe for CapeCalculationCode
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