pub struct RetainedToolOutput {
pub reference: ArtifactReference,
pub streams: Vec<RetainedToolStream>,
pub incomplete: bool,
}Fields§
§reference: ArtifactReference§streams: Vec<RetainedToolStream>§incomplete: boolTrait Implementations§
Source§impl Clone for RetainedToolOutput
impl Clone for RetainedToolOutput
Source§fn clone(&self) -> RetainedToolOutput
fn clone(&self) -> RetainedToolOutput
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 RetainedToolOutput
impl Debug for RetainedToolOutput
Source§impl<'de> Deserialize<'de> for RetainedToolOutput
impl<'de> Deserialize<'de> for RetainedToolOutput
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 RetainedToolOutput
Source§impl JsonSchema for RetainedToolOutput
impl JsonSchema for RetainedToolOutput
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RetainedToolOutput
impl PartialEq for RetainedToolOutput
Source§fn eq(&self, other: &RetainedToolOutput) -> bool
fn eq(&self, other: &RetainedToolOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RetainedToolOutput
impl Serialize for RetainedToolOutput
impl StructuralPartialEq for RetainedToolOutput
Auto Trait Implementations§
impl Freeze for RetainedToolOutput
impl RefUnwindSafe for RetainedToolOutput
impl Send for RetainedToolOutput
impl Sync for RetainedToolOutput
impl Unpin for RetainedToolOutput
impl UnsafeUnpin for RetainedToolOutput
impl UnwindSafe for RetainedToolOutput
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