pub struct DurableBackgroundSubagentResultRef {
pub content: Option<String>,
pub error: Option<String>,
pub artifact_ref: Option<String>,
pub digest: Option<String>,
pub size_bytes: u64,
}Expand description
Bounded terminal result material retained by the durable host.
Fields§
§content: Option<String>Bounded successful text content.
error: Option<String>Bounded safe error text.
artifact_ref: Option<String>Optional host artifact locator for oversized content.
digest: Option<String>Stable digest of the retained logical content when available.
size_bytes: u64Logical content size before host retention policy was applied.
Trait Implementations§
Source§impl Clone for DurableBackgroundSubagentResultRef
impl Clone for DurableBackgroundSubagentResultRef
Source§fn clone(&self) -> DurableBackgroundSubagentResultRef
fn clone(&self) -> DurableBackgroundSubagentResultRef
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 Default for DurableBackgroundSubagentResultRef
impl Default for DurableBackgroundSubagentResultRef
Source§fn default() -> DurableBackgroundSubagentResultRef
fn default() -> DurableBackgroundSubagentResultRef
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DurableBackgroundSubagentResultRef
impl<'de> Deserialize<'de> for DurableBackgroundSubagentResultRef
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 DurableBackgroundSubagentResultRef
impl StructuralPartialEq for DurableBackgroundSubagentResultRef
Auto Trait Implementations§
impl Freeze for DurableBackgroundSubagentResultRef
impl RefUnwindSafe for DurableBackgroundSubagentResultRef
impl Send for DurableBackgroundSubagentResultRef
impl Sync for DurableBackgroundSubagentResultRef
impl Unpin for DurableBackgroundSubagentResultRef
impl UnsafeUnpin for DurableBackgroundSubagentResultRef
impl UnwindSafe for DurableBackgroundSubagentResultRef
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