[−][src]Enum xio_webapi::ModuleState
The state of a XIO module.
Variants
The state of the module is unknown (e.g. has not been requested from the device yet).
The module is uninitialized.
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.
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.
An error has occurred
Trait Implementations
impl Eq for ModuleState
[src]
impl Default for ModuleState
[src]
fn default() -> ModuleState
[src]
impl Clone for ModuleState
[src]
fn clone(&self) -> ModuleState
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
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 Unpin for ModuleState
impl Sync for ModuleState
impl UnwindSafe for ModuleState
impl RefUnwindSafe for ModuleState
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
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<K> 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, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
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,