pub struct ServiceSideInput {
pub kind: ServiceSideInputKind,
pub media_type: Option<String>,
pub filename: Option<String>,
pub url: Option<String>,
pub data: Option<String>,
pub context: String,
pub extensions: Extensions,
}Fields§
§kind: ServiceSideInputKind§media_type: Option<String>§filename: Option<String>§url: Option<String>§data: Option<String>§context: StringText blocks adjacent to this input in the same message or tool result.
extensions: ExtensionsTrait Implementations§
Source§impl Clone for ServiceSideInput
impl Clone for ServiceSideInput
Source§fn clone(&self) -> ServiceSideInput
fn clone(&self) -> ServiceSideInput
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 ServiceSideInput
impl Debug for ServiceSideInput
Source§impl PartialEq for ServiceSideInput
impl PartialEq for ServiceSideInput
impl StructuralPartialEq for ServiceSideInput
Auto Trait Implementations§
impl Freeze for ServiceSideInput
impl RefUnwindSafe for ServiceSideInput
impl Send for ServiceSideInput
impl Sync for ServiceSideInput
impl Unpin for ServiceSideInput
impl UnsafeUnpin for ServiceSideInput
impl UnwindSafe for ServiceSideInput
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