pub struct ChildIdentity {
pub pid: ProcessId,
pub start_time: u64,
}Expand description
Process id and start time, captured while the group leader is still inert.
Fields§
§pid: ProcessId§start_time: u64Linux: clock ticks since boot (procfs field 22). macOS: microseconds since the epoch (kernel birth timestamp). Windows: 100 ns intervals since 1601.
Trait Implementations§
Source§impl Clone for ChildIdentity
impl Clone for ChildIdentity
impl Copy for ChildIdentity
Source§impl Debug for ChildIdentity
impl Debug for ChildIdentity
Source§impl<'de> Deserialize<'de> for ChildIdentity
impl<'de> Deserialize<'de> for ChildIdentity
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 ChildIdentity
Source§impl From<ChildIdentity> for ChildIdentity
impl From<ChildIdentity> for ChildIdentity
Source§fn from(child: ChildIdentity) -> Self
fn from(child: ChildIdentity) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ChildIdentity
impl PartialEq for ChildIdentity
Source§impl Serialize for ChildIdentity
impl Serialize for ChildIdentity
impl StructuralPartialEq for ChildIdentity
Auto Trait Implementations§
impl Freeze for ChildIdentity
impl RefUnwindSafe for ChildIdentity
impl Send for ChildIdentity
impl Sync for ChildIdentity
impl Unpin for ChildIdentity
impl UnsafeUnpin for ChildIdentity
impl UnwindSafe for ChildIdentity
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
Source§fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
Convert this value without routing structured data through a string.