[−][src]Enum xio_webapi::ModuleState
The state of a XIO module.
Variants
Unknown
The state of the module is unknown (e.g. has not been requested from the device yet).
Uninitialized
The module is uninitialized.
Ready
The module is ready to be started.
Fields of Ready
assigned_to_jobset: bool
If true, the module has been assigned to a jobset.
In this state, it can not be controlled by requesting a
ModuleAction
, because then the job control takes care of
switching the module state.
Running
The module is currently running.
Fields of Running
assigned_to_jobset: bool
If true, the module has been assigned to a jobset.
In this state, it can not be controlled by requesting a
ModuleAction
, because then the job control takes care of
switching the module state.
Error
An error has occurred
Trait Implementations
impl Default for ModuleState
[src]
fn default() -> ModuleState
[src]
impl Eq for ModuleState
[src]
impl Clone for ModuleState
[src]
fn clone(&self) -> ModuleState
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<ModuleState> for ModuleState
[src]
fn eq(&self, other: &ModuleState) -> bool
[src]
fn ne(&self, other: &ModuleState) -> bool
[src]
impl Debug for ModuleState
[src]
impl Serialize for ModuleState
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for ModuleState
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for ModuleState
impl Sync for ModuleState
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<Q, K> Equivalent for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> PathLoad for T where
T: DeserializeOwned,
T: DeserializeOwned,
fn load_from_path<P>(path: P) -> Result<T, Error> where
P: AsRef<Path> + Debug,
P: AsRef<Path> + Debug,