pub struct SearchToolOutput {
pub results: Vec<SearchResultCard>,
pub total_returned: usize,
}Fields§
§results: Vec<SearchResultCard>§total_returned: usizeTrait Implementations§
Source§impl Clone for SearchToolOutput
impl Clone for SearchToolOutput
Source§fn clone(&self) -> SearchToolOutput
fn clone(&self) -> SearchToolOutput
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 SearchToolOutput
impl Debug for SearchToolOutput
Source§impl<'de> Deserialize<'de> for SearchToolOutput
impl<'de> Deserialize<'de> for SearchToolOutput
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
Source§impl JsonSchema for SearchToolOutput
impl JsonSchema for SearchToolOutput
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 SearchToolOutput
impl PartialEq for SearchToolOutput
Source§fn eq(&self, other: &SearchToolOutput) -> bool
fn eq(&self, other: &SearchToolOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SearchToolOutput
impl Serialize for SearchToolOutput
impl Eq for SearchToolOutput
impl StructuralPartialEq for SearchToolOutput
Auto Trait Implementations§
impl Freeze for SearchToolOutput
impl RefUnwindSafe for SearchToolOutput
impl Send for SearchToolOutput
impl Sync for SearchToolOutput
impl Unpin for SearchToolOutput
impl UnsafeUnpin for SearchToolOutput
impl UnwindSafe for SearchToolOutput
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