pub struct PreparedTools {
pub tools: Option<Vec<JsonValue>>,
pub tool_config: Option<JsonObject>,
pub warnings: Vec<Warning>,
}Expand description
tools and toolConfig of a request.
Fields§
§tools: Option<Vec<JsonValue>>tools array.
tool_config: Option<JsonObject>toolConfig object.
warnings: Vec<Warning>Warnings.
Trait Implementations§
Source§impl Clone for PreparedTools
impl Clone for PreparedTools
Source§fn clone(&self) -> PreparedTools
fn clone(&self) -> PreparedTools
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 PreparedTools
impl Debug for PreparedTools
Source§impl Default for PreparedTools
impl Default for PreparedTools
Source§fn default() -> PreparedTools
fn default() -> PreparedTools
Returns the “default value” for a type. Read more
Source§impl PartialEq for PreparedTools
impl PartialEq for PreparedTools
impl StructuralPartialEq for PreparedTools
Auto Trait Implementations§
impl Freeze for PreparedTools
impl RefUnwindSafe for PreparedTools
impl Send for PreparedTools
impl Sync for PreparedTools
impl Unpin for PreparedTools
impl UnsafeUnpin for PreparedTools
impl UnwindSafe for PreparedTools
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