#[non_exhaustive]pub struct ResponseAdvisorToolResultBlock {
pub type_: ResponseAdvisorToolResultBlockType,
pub content: ResponseAdvisorResultContent,
pub tool_use_id: String,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type_: ResponseAdvisorToolResultBlockType§content: ResponseAdvisorResultContent§tool_use_id: String§rest: RestImplementations§
Source§impl ResponseAdvisorToolResultBlock
impl ResponseAdvisorToolResultBlock
Sourcepub fn builder(
type_: ResponseAdvisorToolResultBlockType,
content: ResponseAdvisorResultContent,
tool_use_id: String,
) -> ResponseAdvisorToolResultBlockBuilder
pub fn builder( type_: ResponseAdvisorToolResultBlockType, content: ResponseAdvisorResultContent, tool_use_id: String, ) -> ResponseAdvisorToolResultBlockBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl DeclaredFields for ResponseAdvisorToolResultBlock
impl DeclaredFields for ResponseAdvisorToolResultBlock
fn into_declared(self) -> Self
Source§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 Eq for ResponseAdvisorToolResultBlock
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