pub struct EStopInfo {
pub is_active: Option<bool>,
pub e_stop_type: Option<EStopType>,
pub source: Option<String>,
pub reason: Option<String>,
pub triggered_at: Option<DateTime<Utc>>,
pub can_remote_reset: Option<bool>,
}Expand description
Emergency stop information.
Fields§
§is_active: Option<bool>Whether e-stop is active
e_stop_type: Option<EStopType>E-stop type
source: Option<String>E-stop source/location
reason: Option<String>Reason for e-stop
triggered_at: Option<DateTime<Utc>>Time e-stop was triggered
can_remote_reset: Option<bool>Whether e-stop can be remotely reset
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EStopInfo
impl<'de> Deserialize<'de> for EStopInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EStopInfo
impl RefUnwindSafe for EStopInfo
impl Send for EStopInfo
impl Sync for EStopInfo
impl Unpin for EStopInfo
impl UnwindSafe for EStopInfo
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