pub struct LockMetadata {
pub pid: u32,
pub started: DateTime<Utc>,
pub prompt: String,
}Expand description
Metadata stored in the lock file, readable by other processes.
Fields§
§pid: u32Process ID of the lock holder.
started: DateTime<Utc>When the lock was acquired.
prompt: StringThe prompt/task being executed.
Trait Implementations§
Source§impl Clone for LockMetadata
impl Clone for LockMetadata
Source§fn clone(&self) -> LockMetadata
fn clone(&self) -> LockMetadata
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 LockMetadata
impl Debug for LockMetadata
Source§impl<'de> Deserialize<'de> for LockMetadata
impl<'de> Deserialize<'de> for LockMetadata
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 LockMetadata
impl RefUnwindSafe for LockMetadata
impl Send for LockMetadata
impl Sync for LockMetadata
impl Unpin for LockMetadata
impl UnsafeUnpin for LockMetadata
impl UnwindSafe for LockMetadata
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