pub struct MultiModalQuery {
pub text_query: Option<String>,
pub visual_query: Option<VisualQuery>,
pub table_query: Option<TableQuery>,
pub chart_query: Option<ChartQuery>,
pub cross_modal_constraints: Vec<CrossModalConstraint>,
pub metadata: QueryMetadata,
}Expand description
Multi-modal query
Fields§
§text_query: Option<String>Text query
visual_query: Option<VisualQuery>Visual query (image path or features)
table_query: Option<TableQuery>Table query
chart_query: Option<ChartQuery>Chart query
cross_modal_constraints: Vec<CrossModalConstraint>Cross-modal constraints
metadata: QueryMetadataQuery metadata
Trait Implementations§
Source§impl Clone for MultiModalQuery
impl Clone for MultiModalQuery
Source§fn clone(&self) -> MultiModalQuery
fn clone(&self) -> MultiModalQuery
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MultiModalQuery
impl RefUnwindSafe for MultiModalQuery
impl Send for MultiModalQuery
impl Sync for MultiModalQuery
impl Unpin for MultiModalQuery
impl UnwindSafe for MultiModalQuery
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