pub struct MetadataQueryChangesParams {
pub extra: Map<String, Value>,
}Expand description
Extra method-level arguments for Metadata/queryChanges
(draft-ietf-jmap-metadata-01 §3.5).
Draft-01 defines no method-specific args on Metadata/queryChanges
beyond the RFC 8620 §5.6 standard set; this struct carries only the
vendor / site / private-extension extra flatten field.
Fields§
§extra: Map<String, Value>Catch-all for vendor / site / private extension fields. Preserves unknown fields across deserialize/serialize round-trip per workspace extras-preservation policy (see workspace AGENTS.md).
Keys MUST NOT collide with the standard RFC 8620 §5.6 arg names
(accountId, sinceQueryState, maxChanges, etc.);
metadata_query_changes will silently retain the typed-field value
if an extras key collides.
Trait Implementations§
Source§impl Clone for MetadataQueryChangesParams
impl Clone for MetadataQueryChangesParams
Source§impl Debug for MetadataQueryChangesParams
impl Debug for MetadataQueryChangesParams
Source§impl Default for MetadataQueryChangesParams
impl Default for MetadataQueryChangesParams
Auto Trait Implementations§
impl Freeze for MetadataQueryChangesParams
impl RefUnwindSafe for MetadataQueryChangesParams
impl Send for MetadataQueryChangesParams
impl Sync for MetadataQueryChangesParams
impl Unpin for MetadataQueryChangesParams
impl UnsafeUnpin for MetadataQueryChangesParams
impl UnwindSafe for MetadataQueryChangesParams
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