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§fn clone(&self) -> RoadmapState
fn clone(&self) -> RoadmapState
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 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§fn eq(&self, other: &RoadmapState) -> bool
fn eq(&self, other: &RoadmapState) -> bool
Tests for
self and other values to be equal, and is used by ==.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.