pub struct ComposerHead {Show 19 fields
pub kind: Option<String>,
pub composer_id: String,
pub name: Option<String>,
pub subtitle: Option<String>,
pub created_at: Option<i64>,
pub last_updated_at: Option<i64>,
pub conversation_checkpoint_last_updated_at: Option<i64>,
pub unified_mode: Option<String>,
pub force_mode: Option<String>,
pub is_archived: bool,
pub is_draft: bool,
pub has_unread_messages: bool,
pub total_lines_added: Option<i64>,
pub total_lines_removed: Option<i64>,
pub files_changed_count: Option<i64>,
pub context_usage_percent: Option<f64>,
pub num_sub_composers: u32,
pub workspace_identifier: Option<WorkspaceIdentifier>,
pub extra: HashMap<String, Value>,
}Fields§
§kind: Option<String>§composer_id: String§name: Option<String>§subtitle: Option<String>§created_at: Option<i64>§last_updated_at: Option<i64>§conversation_checkpoint_last_updated_at: Option<i64>§unified_mode: Option<String>§force_mode: Option<String>§is_archived: bool§is_draft: bool§has_unread_messages: bool§total_lines_added: Option<i64>§total_lines_removed: Option<i64>§files_changed_count: Option<i64>§context_usage_percent: Option<f64>§num_sub_composers: u32§workspace_identifier: Option<WorkspaceIdentifier>§extra: HashMap<String, Value>Implementations§
Source§impl ComposerHead
impl ComposerHead
pub fn created_at_utc(&self) -> Option<DateTime<Utc>>
pub fn last_updated_at_utc(&self) -> Option<DateTime<Utc>>
pub fn workspace_path(&self) -> Option<PathBuf>
Trait Implementations§
Source§impl Clone for ComposerHead
impl Clone for ComposerHead
Source§fn clone(&self) -> ComposerHead
fn clone(&self) -> ComposerHead
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 ComposerHead
impl Debug for ComposerHead
Source§impl Default for ComposerHead
impl Default for ComposerHead
Source§fn default() -> ComposerHead
fn default() -> ComposerHead
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ComposerHead
impl<'de> Deserialize<'de> for ComposerHead
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 ComposerHead
impl RefUnwindSafe for ComposerHead
impl Send for ComposerHead
impl Sync for ComposerHead
impl Unpin for ComposerHead
impl UnsafeUnpin for ComposerHead
impl UnwindSafe for ComposerHead
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