pub struct ResponseAdvisorToolResultBlock {
pub content: ResponseAdvisorToolResultContent,
pub tool_use_id: String,
pub type_: AdvisorToolResultBlockType,
pub rest: Map<String, Value>,
}Fields§
§content: ResponseAdvisorToolResultContent§tool_use_id: String§type_: AdvisorToolResultBlockType§rest: Map<String, Value>Trait Implementations§
Source§impl Clone for ResponseAdvisorToolResultBlock
impl Clone for ResponseAdvisorToolResultBlock
Source§fn clone(&self) -> ResponseAdvisorToolResultBlock
fn clone(&self) -> ResponseAdvisorToolResultBlock
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<'de> Deserialize<'de> for ResponseAdvisorToolResultBlock
impl<'de> Deserialize<'de> for ResponseAdvisorToolResultBlock
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 StructuralPartialEq for ResponseAdvisorToolResultBlock
Auto Trait Implementations§
impl Freeze for ResponseAdvisorToolResultBlock
impl RefUnwindSafe for ResponseAdvisorToolResultBlock
impl Send for ResponseAdvisorToolResultBlock
impl Sync for ResponseAdvisorToolResultBlock
impl Unpin for ResponseAdvisorToolResultBlock
impl UnsafeUnpin for ResponseAdvisorToolResultBlock
impl UnwindSafe for ResponseAdvisorToolResultBlock
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