pub struct SpaceJoinResponse {
pub account_id: Id,
pub space_id: Id,
pub extra: Map<String, Value>,
}Expand description
Response to a Space/join call (JMAP Chat §Space/join).
Fields§
§account_id: IdThe account this response refers to.
space_id: IdThe JMAP id of the Space the caller is now a member of.
extra: Map<String, Value>Catch-all for vendor / site / private extension fields not covered by the typed fields above. Preserves unknown fields across deserialize/serialize round-trip per workspace extras-preservation policy (see workspace AGENTS.md).
Trait Implementations§
Source§impl Clone for SpaceJoinResponse
impl Clone for SpaceJoinResponse
Source§fn clone(&self) -> SpaceJoinResponse
fn clone(&self) -> SpaceJoinResponse
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 moreSource§impl Debug for SpaceJoinResponse
impl Debug for SpaceJoinResponse
Source§impl<'de> Deserialize<'de> for SpaceJoinResponse
impl<'de> Deserialize<'de> for SpaceJoinResponse
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
Auto Trait Implementations§
impl Freeze for SpaceJoinResponse
impl RefUnwindSafe for SpaceJoinResponse
impl Send for SpaceJoinResponse
impl Sync for SpaceJoinResponse
impl Unpin for SpaceJoinResponse
impl UnsafeUnpin for SpaceJoinResponse
impl UnwindSafe for SpaceJoinResponse
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