pub struct Delivered {
pub ticket: GlobalId,
pub deliverer: GlobalId,
pub outcome: DeliveryOutcome,
pub pruned: Vec<GlobalId>,
}Expand description
What keeping one delivered task in step with one deliverer came to.
Fields§
§ticket: GlobalIdThe delivered task.
deliverer: GlobalIdThe deliverer whose write re-evaluated it — the one that just dropped it, when it was re-evaluated for being dropped.
outcome: DeliveryOutcomeWhat happened to it.
pruned: Vec<GlobalId>Deliverers its source read as not found, removed from its delivered_by on this
write. Left out when there were none.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Delivered
impl<'de> Deserialize<'de> for Delivered
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 JsonSchema for Delivered
impl JsonSchema for Delivered
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 moreimpl StructuralPartialEq for Delivered
Auto Trait Implementations§
impl Freeze for Delivered
impl RefUnwindSafe for Delivered
impl Send for Delivered
impl Sync for Delivered
impl Unpin for Delivered
impl UnsafeUnpin for Delivered
impl UnwindSafe for Delivered
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