pub enum ObicoNotificationType {
Started,
Done,
Cancelled,
Paused,
Resumed,
FilamentChange,
HeaterCooled,
HeaterTarget,
}Expand description
The kind of printer notification Obico sent, normalized.
Variants§
Started
A print started.
Done
A print finished.
Cancelled
A print was cancelled.
Paused
A print was paused.
Resumed
A print was resumed.
FilamentChange
The printer is waiting for a filament change.
HeaterCooled
A heater cooled down.
HeaterTarget
A heater reached its target.
Trait Implementations§
Source§impl Clone for ObicoNotificationType
impl Clone for ObicoNotificationType
Source§fn clone(&self) -> ObicoNotificationType
fn clone(&self) -> ObicoNotificationType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ObicoNotificationType
Source§impl Debug for ObicoNotificationType
impl Debug for ObicoNotificationType
Source§impl<'de> Deserialize<'de> for ObicoNotificationType
impl<'de> Deserialize<'de> for ObicoNotificationType
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
impl Eq for ObicoNotificationType
Source§impl JsonSchema for ObicoNotificationType
impl JsonSchema for ObicoNotificationType
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ObicoNotificationType
impl PartialEq for ObicoNotificationType
Source§impl Sample for ObicoNotificationType
impl Sample for ObicoNotificationType
Source§fn sample_full() -> Self
fn sample_full() -> Self
A value carrying every field the type declares.
Source§fn sample_minimal() -> Self
fn sample_minimal() -> Self
A value carrying every optional field absent.
Source§fn sample_alternates() -> Vec<Self>
fn sample_alternates() -> Vec<Self>
One value per further arm, for a type whose wire form is a union. Read more
Source§impl Serialize for ObicoNotificationType
impl Serialize for ObicoNotificationType
impl StructuralPartialEq for ObicoNotificationType
Auto Trait Implementations§
impl Freeze for ObicoNotificationType
impl RefUnwindSafe for ObicoNotificationType
impl Send for ObicoNotificationType
impl Sync for ObicoNotificationType
impl Unpin for ObicoNotificationType
impl UnsafeUnpin for ObicoNotificationType
impl UnwindSafe for ObicoNotificationType
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