pub struct SpaceCollaborationSession {
pub id: String,
pub scope: ResourceScope,
pub space_id: String,
pub principal: PrincipalRef,
pub delegation_id: Option<String>,
pub requested_mode: SpaceAccessMode,
pub effective_mode: SpaceAccessMode,
pub lifecycle: SpaceSessionLifecycle,
pub last_heartbeat_at_ms: u64,
pub expires_at_ms: u64,
pub version: u64,
}Fields§
§id: String§scope: ResourceScope§space_id: String§principal: PrincipalRef§delegation_id: Option<String>§requested_mode: SpaceAccessMode§effective_mode: SpaceAccessMode§lifecycle: SpaceSessionLifecycle§last_heartbeat_at_ms: u64§expires_at_ms: u64§version: u64Trait Implementations§
Source§impl Clone for SpaceCollaborationSession
impl Clone for SpaceCollaborationSession
Source§fn clone(&self) -> SpaceCollaborationSession
fn clone(&self) -> SpaceCollaborationSession
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 SpaceCollaborationSession
impl Debug for SpaceCollaborationSession
Source§impl<'de> Deserialize<'de> for SpaceCollaborationSession
impl<'de> Deserialize<'de> for SpaceCollaborationSession
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
impl Eq for SpaceCollaborationSession
Source§impl From<SpaceCollaborationSession> for SpaceCollaborationSessionResource
impl From<SpaceCollaborationSession> for SpaceCollaborationSessionResource
Source§fn from(record: SpaceCollaborationSession) -> Self
fn from(record: SpaceCollaborationSession) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for SpaceCollaborationSession
Auto Trait Implementations§
impl Freeze for SpaceCollaborationSession
impl RefUnwindSafe for SpaceCollaborationSession
impl Send for SpaceCollaborationSession
impl Sync for SpaceCollaborationSession
impl Unpin for SpaceCollaborationSession
impl UnsafeUnpin for SpaceCollaborationSession
impl UnwindSafe for SpaceCollaborationSession
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