pub struct RegisteredRoot {
pub project_root: PathBuf,
pub phase: PhaseId,
pub registered_at: String,
}Expand description
A registered (project_root, phase) pair — one DevFlow phase this
machine is (or recently was) running.
Fields§
§project_root: PathBufThe project’s root directory.
phase: PhaseIdPhase number registered.
registered_at: StringUnix timestamp (seconds) when this entry was written, as a string —
matches GateFile.timestamp’s existing wire shape.
Trait Implementations§
Source§impl Clone for RegisteredRoot
impl Clone for RegisteredRoot
Source§fn clone(&self) -> RegisteredRoot
fn clone(&self) -> RegisteredRoot
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 RegisteredRoot
impl Debug for RegisteredRoot
Source§impl<'de> Deserialize<'de> for RegisteredRoot
impl<'de> Deserialize<'de> for RegisteredRoot
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 RegisteredRoot
Source§impl PartialEq for RegisteredRoot
impl PartialEq for RegisteredRoot
Source§impl Serialize for RegisteredRoot
impl Serialize for RegisteredRoot
impl StructuralPartialEq for RegisteredRoot
Auto Trait Implementations§
impl Freeze for RegisteredRoot
impl RefUnwindSafe for RegisteredRoot
impl Send for RegisteredRoot
impl Sync for RegisteredRoot
impl Unpin for RegisteredRoot
impl UnsafeUnpin for RegisteredRoot
impl UnwindSafe for RegisteredRoot
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.