pub struct CoworkSession {
pub header: Header,
pub transcript: Vec<Record>,
pub audit: Vec<Value>,
}Expand description
Faithful in-memory representation of one Cowork session: its app record, its Claude Code transcript, and its audit log.
Fields§
§header: Header§transcript: Vec<Record>§audit: Vec<Value>Trait Implementations§
Source§impl Clone for CoworkSession
impl Clone for CoworkSession
Source§fn clone(&self) -> CoworkSession
fn clone(&self) -> CoworkSession
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 CoworkSession
impl Debug for CoworkSession
Source§impl<'de> Deserialize<'de> for CoworkSession
impl<'de> Deserialize<'de> for CoworkSession
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 CoworkSession
impl PartialEq for CoworkSession
Source§impl Serialize for CoworkSession
impl Serialize for CoworkSession
impl StructuralPartialEq for CoworkSession
Auto Trait Implementations§
impl Freeze for CoworkSession
impl RefUnwindSafe for CoworkSession
impl Send for CoworkSession
impl Sync for CoworkSession
impl Unpin for CoworkSession
impl UnsafeUnpin for CoworkSession
impl UnwindSafe for CoworkSession
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