pub struct InvalidationItem {
pub schema: InvalidationItemSchema,
pub source_id: Handle,
pub sequence: u64,
pub kind: InvalidationKind,
pub fields: List<Handle, 1, 4096>,
pub scope: InvalidationScope,
}Expand description
The embedded remote-context item wire shape. The remote lane can reuse this payload; it is not a second remote protocol implementation.
Fields§
§schema: InvalidationItemSchema§source_id: Handle§sequence: u64§kind: InvalidationKind§fields: List<Handle, 1, 4096>§scope: InvalidationScopeTrait Implementations§
Source§impl Clone for InvalidationItem
impl Clone for InvalidationItem
Source§impl Debug for InvalidationItem
impl Debug for InvalidationItem
Source§impl<'de> Deserialize<'de> for InvalidationItem
impl<'de> Deserialize<'de> for InvalidationItem
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 InvalidationItem
impl JsonSchema for InvalidationItem
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 InvalidationItem
impl PartialEq for InvalidationItem
Source§impl Serialize for InvalidationItem
impl Serialize for InvalidationItem
impl StructuralPartialEq for InvalidationItem
Auto Trait Implementations§
impl Freeze for InvalidationItem
impl RefUnwindSafe for InvalidationItem
impl Send for InvalidationItem
impl Sync for InvalidationItem
impl Unpin for InvalidationItem
impl UnsafeUnpin for InvalidationItem
impl UnwindSafe for InvalidationItem
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