pub struct ShadowMeta {
pub session_id: String,
pub created_at: DateTime<Utc>,
pub checkpoint_count: usize,
pub tracked_files: Vec<String>,
pub project_root: String,
}Expand description
Metadata stored in .opensession/meta.json inside each shadow tree.
Fields§
§session_id: String§created_at: DateTime<Utc>§checkpoint_count: usize§tracked_files: Vec<String>§project_root: StringTrait Implementations§
Source§impl Clone for ShadowMeta
impl Clone for ShadowMeta
Source§fn clone(&self) -> ShadowMeta
fn clone(&self) -> ShadowMeta
Returns a duplicate of the value. Read more
1.0.0 · 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 ShadowMeta
impl Debug for ShadowMeta
Source§impl<'de> Deserialize<'de> for ShadowMeta
impl<'de> Deserialize<'de> for ShadowMeta
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 ShadowMeta
impl RefUnwindSafe for ShadowMeta
impl Send for ShadowMeta
impl Sync for ShadowMeta
impl Unpin for ShadowMeta
impl UnwindSafe for ShadowMeta
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