pub struct StoreSearchRequest {
pub namespace_prefix: Option<Option<Vec<String>>>,
pub filter: Option<HashMap<String, Value>>,
pub limit: Option<i32>,
pub offset: Option<i32>,
pub query: Option<Option<String>>,
}Expand description
StoreSearchRequest : Request to search for items within a namespace prefix.
Fields§
§namespace_prefix: Option<Option<Vec<String>>>List of strings representing the namespace prefix.
filter: Option<HashMap<String, Value>>Optional dictionary of key-value pairs to filter results.
limit: Option<i32>Maximum number of items to return (default is 10).
offset: Option<i32>Number of items to skip before returning results (default is 0).
query: Option<Option<String>>Query string for semantic/vector search.
Implementations§
Source§impl StoreSearchRequest
impl StoreSearchRequest
Sourcepub fn new() -> StoreSearchRequest
pub fn new() -> StoreSearchRequest
Request to search for items within a namespace prefix.
Trait Implementations§
Source§impl Clone for StoreSearchRequest
impl Clone for StoreSearchRequest
Source§fn clone(&self) -> StoreSearchRequest
fn clone(&self) -> StoreSearchRequest
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 moreSource§impl Debug for StoreSearchRequest
impl Debug for StoreSearchRequest
Source§impl Default for StoreSearchRequest
impl Default for StoreSearchRequest
Source§fn default() -> StoreSearchRequest
fn default() -> StoreSearchRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StoreSearchRequest
impl<'de> Deserialize<'de> for StoreSearchRequest
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 PartialEq for StoreSearchRequest
impl PartialEq for StoreSearchRequest
Source§impl Serialize for StoreSearchRequest
impl Serialize for StoreSearchRequest
impl StructuralPartialEq for StoreSearchRequest
Auto Trait Implementations§
impl Freeze for StoreSearchRequest
impl RefUnwindSafe for StoreSearchRequest
impl Send for StoreSearchRequest
impl Sync for StoreSearchRequest
impl Unpin for StoreSearchRequest
impl UnwindSafe for StoreSearchRequest
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