pub struct ChildCompletionSource {
pub activation_run_id: String,
pub child_session_id: String,
pub child_created_at: DateTime<Utc>,
pub parent_session_id: String,
pub assignment_sha256: Option<String>,
pub project_id: Option<String>,
pub runtime_run_id: Option<String>,
pub input_sha256: String,
pub status: String,
pub error_sha256: Option<String>,
pub last_assistant: Option<ChildCompletionMessageSource>,
pub result_message_id: Option<String>,
}Expand description
A seal stored by the final runtime writer in the existing Session commit. It is not a second outcome store: later input/output makes it unavailable.
Fields§
§activation_run_id: String§child_session_id: String§child_created_at: DateTime<Utc>§parent_session_id: String§assignment_sha256: Option<String>§project_id: Option<String>§runtime_run_id: Option<String>§input_sha256: String§status: String§error_sha256: Option<String>§last_assistant: Option<ChildCompletionMessageSource>§result_message_id: Option<String>Trait Implementations§
Source§impl Clone for ChildCompletionSource
impl Clone for ChildCompletionSource
Source§impl Debug for ChildCompletionSource
impl Debug for ChildCompletionSource
Source§impl<'de> Deserialize<'de> for ChildCompletionSource
impl<'de> Deserialize<'de> for ChildCompletionSource
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 ChildCompletionSource
Source§impl PartialEq for ChildCompletionSource
impl PartialEq for ChildCompletionSource
Source§impl Serialize for ChildCompletionSource
impl Serialize for ChildCompletionSource
impl StructuralPartialEq for ChildCompletionSource
Auto Trait Implementations§
impl Freeze for ChildCompletionSource
impl RefUnwindSafe for ChildCompletionSource
impl Send for ChildCompletionSource
impl Sync for ChildCompletionSource
impl Unpin for ChildCompletionSource
impl UnsafeUnpin for ChildCompletionSource
impl UnwindSafe for ChildCompletionSource
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.