pub enum ParameterGateStatus {
Unspecified,
OpenIdle,
OpenBusy(usize),
ClosedIdle,
ClosedBusy(usize),
}Variants§
Unspecified
OpenIdle
The gate is open but no messages are passing through
OpenBusy(usize)
The gate is open and messages are passing through
ClosedIdle
The gate is closed but no messages are passing through
ClosedBusy(usize)
The gate is closed and messages are blocked from passing through and dropped
Trait Implementations§
Source§impl Clone for ParameterGateStatus
impl Clone for ParameterGateStatus
Source§fn clone(&self) -> ParameterGateStatus
fn clone(&self) -> ParameterGateStatus
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 CodeletStatus for ParameterGateStatus
impl CodeletStatus for ParameterGateStatus
Source§fn default_implementation_status() -> Self
fn default_implementation_status() -> Self
The status used for codelet functions which have not been implemented by the user
Source§fn is_default_status(&self) -> bool
fn is_default_status(&self) -> bool
Checks if this is the default status
Source§fn as_default_status(&self) -> DefaultStatus
fn as_default_status(&self) -> DefaultStatus
Converts the status to a default status used internally by the framework
Source§impl Debug for ParameterGateStatus
impl Debug for ParameterGateStatus
impl Copy for ParameterGateStatus
Auto Trait Implementations§
impl Freeze for ParameterGateStatus
impl RefUnwindSafe for ParameterGateStatus
impl Send for ParameterGateStatus
impl Sync for ParameterGateStatus
impl Unpin for ParameterGateStatus
impl UnwindSafe for ParameterGateStatus
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