pub struct RoadmapState {
pub document_id: String,
pub path: PathBuf,
pub focused_task_id: Option<String>,
pub primary_thread_id: Option<String>,
pub attached_thread_id: Option<String>,
pub threads: Vec<ThreadAttachment>,
pub last_validation: Option<OffsetDateTime>,
pub last_diagnostics: Vec<Diagnostic>,
pub updated_at: OffsetDateTime,
}Fields§
§document_id: String§path: PathBuf§focused_task_id: Option<String>§primary_thread_id: Option<String>§attached_thread_id: Option<String>§threads: Vec<ThreadAttachment>§last_validation: Option<OffsetDateTime>§last_diagnostics: Vec<Diagnostic>§updated_at: OffsetDateTimeTrait Implementations§
Source§impl Clone for RoadmapState
impl Clone for RoadmapState
Source§impl Debug for RoadmapState
impl Debug for RoadmapState
Source§impl<'de> Deserialize<'de> for RoadmapState
impl<'de> Deserialize<'de> for RoadmapState
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 RoadmapState
Source§impl PartialEq for RoadmapState
impl PartialEq for RoadmapState
Source§impl Serialize for RoadmapState
impl Serialize for RoadmapState
impl StructuralPartialEq for RoadmapState
Auto Trait Implementations§
impl Freeze for RoadmapState
impl RefUnwindSafe for RoadmapState
impl Send for RoadmapState
impl Sync for RoadmapState
impl Unpin for RoadmapState
impl UnsafeUnpin for RoadmapState
impl UnwindSafe for RoadmapState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.