pub struct SpaceCollaborationSessionResource {
pub id: String,
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§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 SpaceCollaborationSessionResource
impl Clone for SpaceCollaborationSessionResource
Source§fn clone(&self) -> SpaceCollaborationSessionResource
fn clone(&self) -> SpaceCollaborationSessionResource
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<'de> Deserialize<'de> for SpaceCollaborationSessionResource
impl<'de> Deserialize<'de> for SpaceCollaborationSessionResource
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 SpaceCollaborationSessionResource
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 SpaceCollaborationSessionResource
Auto Trait Implementations§
impl Freeze for SpaceCollaborationSessionResource
impl RefUnwindSafe for SpaceCollaborationSessionResource
impl Send for SpaceCollaborationSessionResource
impl Sync for SpaceCollaborationSessionResource
impl Unpin for SpaceCollaborationSessionResource
impl UnsafeUnpin for SpaceCollaborationSessionResource
impl UnwindSafe for SpaceCollaborationSessionResource
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