pub struct JmapIdentitySetOutput {
pub new_state: String,
pub created: BTreeMap<String, JmapIdentity>,
pub updated: BTreeMap<String, Option<JmapIdentity>>,
pub destroyed: Vec<String>,
pub not_created: BTreeMap<String, JmapIdentitySetItemError>,
pub not_updated: BTreeMap<String, JmapIdentitySetItemError>,
pub not_destroyed: BTreeMap<String, JmapIdentitySetItemError>,
pub keep_alive: bool,
}Expand description
Successful terminal output of JmapIdentitySet.
Fields§
§new_state: StringThe new server state after the call.
created: BTreeMap<String, JmapIdentity>The created identities, keyed by client id.
updated: BTreeMap<String, Option<JmapIdentity>>The updated identities, keyed by id.
destroyed: Vec<String>Ids of the destroyed objects.
not_created: BTreeMap<String, JmapIdentitySetItemError>The failed creates, keyed by client id.
not_updated: BTreeMap<String, JmapIdentitySetItemError>The failed updates, keyed by id.
not_destroyed: BTreeMap<String, JmapIdentitySetItemError>The failed destroys, keyed by id.
keep_alive: boolWhether the server indicated the connection can be reused.
Trait Implementations§
Source§impl Clone for JmapIdentitySetOutput
impl Clone for JmapIdentitySetOutput
Source§fn clone(&self) -> JmapIdentitySetOutput
fn clone(&self) -> JmapIdentitySetOutput
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 moreAuto Trait Implementations§
impl Freeze for JmapIdentitySetOutput
impl RefUnwindSafe for JmapIdentitySetOutput
impl Send for JmapIdentitySetOutput
impl Sync for JmapIdentitySetOutput
impl Unpin for JmapIdentitySetOutput
impl UnsafeUnpin for JmapIdentitySetOutput
impl UnwindSafe for JmapIdentitySetOutput
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