pub struct SupervisionSession {
pub close_reason: Option<String>,
pub closed_at: Option<Timestamp>,
pub created_at: Timestamp,
pub harness_identity: String,
pub last_turn_at: Timestamp,
pub print_id: PrintId,
pub session_name: String,
}Expand description
The supervision session keyed to one print.
Fields§
§close_reason: Option<String>Why it was closed, if it was.
closed_at: Option<Timestamp>When the session was closed, if it was.
created_at: TimestampWhen the session was opened.
harness_identity: StringThe identity the harness ran the session under.
last_turn_at: TimestampWhen the last turn ran.
print_id: PrintIdThe print this session watches.
session_name: StringThe session’s own name in the harness.
Trait Implementations§
Source§impl Clone for SupervisionSession
impl Clone for SupervisionSession
Source§impl Debug for SupervisionSession
impl Debug for SupervisionSession
Source§impl<'de> Deserialize<'de> for SupervisionSession
impl<'de> Deserialize<'de> for SupervisionSession
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
Source§impl PartialEq for SupervisionSession
impl PartialEq for SupervisionSession
Source§impl Serialize for SupervisionSession
impl Serialize for SupervisionSession
impl StructuralPartialEq for SupervisionSession
Auto Trait Implementations§
impl Freeze for SupervisionSession
impl RefUnwindSafe for SupervisionSession
impl Send for SupervisionSession
impl Sync for SupervisionSession
impl Unpin for SupervisionSession
impl UnsafeUnpin for SupervisionSession
impl UnwindSafe for SupervisionSession
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