pub struct Workroom {
pub id: WorkroomId,
pub title: String,
pub workspace: Option<String>,
pub repo_identity: Option<RepoRef>,
pub owner: String,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub visibility: WorkroomVisibility,
}Expand description
A durable container for threaded agent conversations.
Fields§
§id: WorkroomId§title: String§workspace: Option<String>§repo_identity: Option<RepoRef>§owner: String§created_at: DateTime<Utc>§updated_at: DateTime<Utc>§visibility: WorkroomVisibilityTrait Implementations§
Source§impl<'de> Deserialize<'de> for Workroom
impl<'de> Deserialize<'de> for Workroom
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
Auto Trait Implementations§
impl Freeze for Workroom
impl RefUnwindSafe for Workroom
impl Send for Workroom
impl Sync for Workroom
impl Unpin for Workroom
impl UnsafeUnpin for Workroom
impl UnwindSafe for Workroom
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