pub struct BackgroundResultPending {
pub timestamp: u64,
pub completion_id: String,
pub task_id: String,
pub child_session_id: String,
pub task: String,
pub status: ChildSessionStatus,
pub result: Value,
pub completed_at: u64,
}Expand description
The parent-owned source of truth for one terminal child result.
Fields§
§timestamp: u64§completion_id: String§task_id: String§child_session_id: String§task: String§status: ChildSessionStatus§result: Value§completed_at: u64Trait Implementations§
Source§impl Clone for BackgroundResultPending
impl Clone for BackgroundResultPending
Source§fn clone(&self) -> BackgroundResultPending
fn clone(&self) -> BackgroundResultPending
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 BackgroundResultPending
impl Debug for BackgroundResultPending
Source§impl<'de> Deserialize<'de> for BackgroundResultPending
impl<'de> Deserialize<'de> for BackgroundResultPending
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 BackgroundResultPending
Source§impl PartialEq for BackgroundResultPending
impl PartialEq for BackgroundResultPending
Source§impl Serialize for BackgroundResultPending
impl Serialize for BackgroundResultPending
impl StructuralPartialEq for BackgroundResultPending
Auto Trait Implementations§
impl Freeze for BackgroundResultPending
impl RefUnwindSafe for BackgroundResultPending
impl Send for BackgroundResultPending
impl Sync for BackgroundResultPending
impl Unpin for BackgroundResultPending
impl UnsafeUnpin for BackgroundResultPending
impl UnwindSafe for BackgroundResultPending
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§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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more