pub enum DeliveryObservation {
Acknowledged {
receipt: String,
},
Queued,
Dropped {
dropped_total: u64,
},
NotDelivered {
detail: String,
uncertain: bool,
},
}Expand description
What became of the new run record’s delivery (spec 003, 3.9.4).
Variants§
Acknowledged
The sink’s receipt, at most 256 bytes; acceptance under the sink’s own terms, not verified durability.
Queued
Handed to the delivery worker; the outcome arrives on the ticket.
Dropped
NotDelivered
Trait Implementations§
Source§impl Clone for DeliveryObservation
impl Clone for DeliveryObservation
Source§impl Debug for DeliveryObservation
impl Debug for DeliveryObservation
Source§impl<'de> Deserialize<'de> for DeliveryObservation
impl<'de> Deserialize<'de> for DeliveryObservation
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 DeliveryObservation
Source§impl JsonSchema for DeliveryObservation
impl JsonSchema for DeliveryObservation
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 DeliveryObservation
impl PartialEq for DeliveryObservation
Source§impl Serialize for DeliveryObservation
impl Serialize for DeliveryObservation
impl StructuralPartialEq for DeliveryObservation
Auto Trait Implementations§
impl Freeze for DeliveryObservation
impl RefUnwindSafe for DeliveryObservation
impl Send for DeliveryObservation
impl Sync for DeliveryObservation
impl Unpin for DeliveryObservation
impl UnsafeUnpin for DeliveryObservation
impl UnwindSafe for DeliveryObservation
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