pub struct ObicoFailureAlertPayload {
pub ended_at: Option<Timestamp>,
pub file_name: Option<String>,
pub is_warning: bool,
pub obico_print_id: Option<i64>,
pub print_paused: bool,
pub started_at: Option<Timestamp>,
}Expand description
Obico reported a print failure.
The two instants are optional because Obico’s own field for each is a Unix timestamp number, an empty string, or absent, and the last two both mean the producer reported no instant. An absent field here is that, never an epoch date standing in for it.
Fields§
§ended_at: Option<Timestamp>When the print ended, when Obico reported an instant for it.
file_name: Option<String>The file being printed, when Obico named one.
is_warning: boolWhether Obico called it a warning rather than a failure.
obico_print_id: Option<i64>Obico’s own identifier for the print, when it named one.
print_paused: boolWhether Obico paused the print itself.
started_at: Option<Timestamp>When the print started, when Obico reported an instant for it.
Trait Implementations§
Source§impl Clone for ObicoFailureAlertPayload
impl Clone for ObicoFailureAlertPayload
Source§impl Debug for ObicoFailureAlertPayload
impl Debug for ObicoFailureAlertPayload
Source§impl<'de> Deserialize<'de> for ObicoFailureAlertPayload
impl<'de> Deserialize<'de> for ObicoFailureAlertPayload
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
Source§impl PartialEq for ObicoFailureAlertPayload
impl PartialEq for ObicoFailureAlertPayload
Source§impl Serialize for ObicoFailureAlertPayload
impl Serialize for ObicoFailureAlertPayload
impl StructuralPartialEq for ObicoFailureAlertPayload
Auto Trait Implementations§
impl Freeze for ObicoFailureAlertPayload
impl RefUnwindSafe for ObicoFailureAlertPayload
impl Send for ObicoFailureAlertPayload
impl Sync for ObicoFailureAlertPayload
impl Unpin for ObicoFailureAlertPayload
impl UnsafeUnpin for ObicoFailureAlertPayload
impl UnwindSafe for ObicoFailureAlertPayload
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