pub struct SlimManagedSessionRecord {
pub record_id: SessionRecordId,
pub display_name: String,
pub display_name_truncated: bool,
pub provider: AgentId,
pub mode: SessionMode,
pub state: ManagedSessionState,
pub workspace_id: WorkspaceId,
pub active_session: Option<SessionAddress>,
pub environment_profile: Option<ResolvedEnvironmentProfileReceipt>,
pub bundle: Option<ResolvedBundleReceipt>,
pub provider_identity_present: bool,
pub updated_at_unix_ms: u64,
}Fields§
§record_id: SessionRecordId§display_name: String§display_name_truncated: bool§provider: AgentId§mode: SessionMode§state: ManagedSessionState§workspace_id: WorkspaceId§active_session: Option<SessionAddress>§environment_profile: Option<ResolvedEnvironmentProfileReceipt>§bundle: Option<ResolvedBundleReceipt>§provider_identity_present: bool§updated_at_unix_ms: u64Trait Implementations§
Source§impl Clone for SlimManagedSessionRecord
impl Clone for SlimManagedSessionRecord
Source§impl Debug for SlimManagedSessionRecord
impl Debug for SlimManagedSessionRecord
Source§impl<'de> Deserialize<'de> for SlimManagedSessionRecord
impl<'de> Deserialize<'de> for SlimManagedSessionRecord
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 SlimManagedSessionRecord
Source§impl From<&C2ManagedSessionRecord> for SlimManagedSessionRecord
impl From<&C2ManagedSessionRecord> for SlimManagedSessionRecord
Source§fn from(record: &C2ManagedSessionRecord) -> Self
fn from(record: &C2ManagedSessionRecord) -> Self
Converts to this type from the input type.
Source§impl From<&ManagedSessionRecord> for SlimManagedSessionRecord
impl From<&ManagedSessionRecord> for SlimManagedSessionRecord
Source§fn from(record: &ManagedSessionRecord) -> Self
fn from(record: &ManagedSessionRecord) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SlimManagedSessionRecord
impl PartialEq for SlimManagedSessionRecord
Source§impl Serialize for SlimManagedSessionRecord
impl Serialize for SlimManagedSessionRecord
impl StructuralPartialEq for SlimManagedSessionRecord
Auto Trait Implementations§
impl Freeze for SlimManagedSessionRecord
impl RefUnwindSafe for SlimManagedSessionRecord
impl Send for SlimManagedSessionRecord
impl Sync for SlimManagedSessionRecord
impl Unpin for SlimManagedSessionRecord
impl UnsafeUnpin for SlimManagedSessionRecord
impl UnwindSafe for SlimManagedSessionRecord
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