pub struct SearchArtifactsRequest {
pub query: String,
pub artifact_types: Option<Vec<ArtifactType>>,
pub min_similarity: f32,
pub limit: usize,
}Expand description
Request to search artifacts
Fields§
§query: StringSearch query
artifact_types: Option<Vec<ArtifactType>>Filter by artifact types
min_similarity: f32Minimum similarity (0-1)
limit: usizeMaximum results
Trait Implementations§
Source§impl Clone for SearchArtifactsRequest
impl Clone for SearchArtifactsRequest
Source§fn clone(&self) -> SearchArtifactsRequest
fn clone(&self) -> SearchArtifactsRequest
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 SearchArtifactsRequest
impl Debug for SearchArtifactsRequest
Source§impl<'de> Deserialize<'de> for SearchArtifactsRequest
impl<'de> Deserialize<'de> for SearchArtifactsRequest
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
Auto Trait Implementations§
impl Freeze for SearchArtifactsRequest
impl RefUnwindSafe for SearchArtifactsRequest
impl Send for SearchArtifactsRequest
impl Sync for SearchArtifactsRequest
impl Unpin for SearchArtifactsRequest
impl UnsafeUnpin for SearchArtifactsRequest
impl UnwindSafe for SearchArtifactsRequest
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