#[repr(i32)]pub enum CapeMonitoringEvent {
CapeUnitOperationAdded = 0,
CapeUnitOperationRenamed = 1,
CapeUnitOperationRemoved = 2,
CapeStreamAdded = 3,
CapeStreamRenamed = 4,
CapeStreamRemoved = 5,
CapeConnectionChanged = 6,
CapeFlowsheetSolutionStatusChanged = 7,
CapeNextTimeStep = 8,
CapeFlowsheetValidationStatusChanged = 9,
}Expand description
CapeMonitoringEvent
CapeMonitoringEvent enumeration
Variants§
CapeUnitOperationAdded = 0
CapeUnitOperationRenamed = 1
CapeUnitOperationRemoved = 2
CapeStreamAdded = 3
CapeStreamRenamed = 4
CapeStreamRemoved = 5
CapeConnectionChanged = 6
CapeFlowsheetSolutionStatusChanged = 7
CapeNextTimeStep = 8
CapeFlowsheetValidationStatusChanged = 9
Implementations§
Source§impl CapeMonitoringEvent
impl CapeMonitoringEvent
Sourcepub fn from(value: i32) -> Option<CapeMonitoringEvent>
pub fn from(value: i32) -> Option<CapeMonitoringEvent>
Convert from i32 to CapeMonitoringEvent
§Arguments
value- i32 value to be converted to CapeMonitoringEvent
§Examples
use cobia::*;
use cape_open_1_2::CapeMonitoringEvent;
let v0=CapeMonitoringEvent::from(0);
assert_eq!(v0.unwrap(),CapeMonitoringEvent::CapeUnitOperationAdded);
let v1=CapeMonitoringEvent::from(1);
assert_eq!(v1.unwrap(),CapeMonitoringEvent::CapeUnitOperationRenamed);
let v2=CapeMonitoringEvent::from(2);
assert_eq!(v2.unwrap(),CapeMonitoringEvent::CapeUnitOperationRemoved);
let v3=CapeMonitoringEvent::from(3);
assert_eq!(v3.unwrap(),CapeMonitoringEvent::CapeStreamAdded);
let v4=CapeMonitoringEvent::from(4);
assert_eq!(v4.unwrap(),CapeMonitoringEvent::CapeStreamRenamed);
let v5=CapeMonitoringEvent::from(5);
assert_eq!(v5.unwrap(),CapeMonitoringEvent::CapeStreamRemoved);
let v6=CapeMonitoringEvent::from(6);
assert_eq!(v6.unwrap(),CapeMonitoringEvent::CapeConnectionChanged);
let v7=CapeMonitoringEvent::from(7);
assert_eq!(v7.unwrap(),CapeMonitoringEvent::CapeFlowsheetSolutionStatusChanged);
let v8=CapeMonitoringEvent::from(8);
assert_eq!(v8.unwrap(),CapeMonitoringEvent::CapeNextTimeStep);
let v9=CapeMonitoringEvent::from(9);
assert_eq!(v9.unwrap(),CapeMonitoringEvent::CapeFlowsheetValidationStatusChanged);Sourcepub fn iter() -> CapeMonitoringEventIterator ⓘ
pub fn iter() -> CapeMonitoringEventIterator ⓘ
get an iterator
§Examples
use cobia::*;
use cape_open_1_2::CapeMonitoringEvent;
for capeMonitoringEvent in CapeMonitoringEvent::iter() {
println!("{}={}",capeMonitoringEvent,capeMonitoringEvent as i32);
}Trait Implementations§
Source§impl Clone for CapeMonitoringEvent
impl Clone for CapeMonitoringEvent
Source§fn clone(&self) -> CapeMonitoringEvent
fn clone(&self) -> CapeMonitoringEvent
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 CapeMonitoringEvent
impl Debug for CapeMonitoringEvent
Source§impl Display for CapeMonitoringEvent
impl Display for CapeMonitoringEvent
Source§impl PartialEq for CapeMonitoringEvent
impl PartialEq for CapeMonitoringEvent
impl Copy for CapeMonitoringEvent
impl Eq for CapeMonitoringEvent
impl StructuralPartialEq for CapeMonitoringEvent
Auto Trait Implementations§
impl Freeze for CapeMonitoringEvent
impl RefUnwindSafe for CapeMonitoringEvent
impl Send for CapeMonitoringEvent
impl Sync for CapeMonitoringEvent
impl Unpin for CapeMonitoringEvent
impl UnwindSafe for CapeMonitoringEvent
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