pub struct SearchQueryEvent {
pub created_at: String,
pub dataset_id: Uuid,
pub id: Uuid,
pub latency: f32,
pub query: String,
pub query_rating: String,
pub request_params: Option<Value>,
pub results: Vec<Value>,
pub search_type: String,
pub top_score: f32,
pub user_id: String,
}
Fields§
§created_at: String
§dataset_id: Uuid
§id: Uuid
§latency: f32
§query: String
§query_rating: String
§request_params: Option<Value>
§results: Vec<Value>
§search_type: String
§top_score: f32
§user_id: String
Implementations§
Trait Implementations§
Source§impl Clone for SearchQueryEvent
impl Clone for SearchQueryEvent
Source§fn clone(&self) -> SearchQueryEvent
fn clone(&self) -> SearchQueryEvent
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 SearchQueryEvent
impl Debug for SearchQueryEvent
Source§impl Default for SearchQueryEvent
impl Default for SearchQueryEvent
Source§fn default() -> SearchQueryEvent
fn default() -> SearchQueryEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SearchQueryEvent
impl<'de> Deserialize<'de> for SearchQueryEvent
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 SearchQueryEvent
impl PartialEq for SearchQueryEvent
Source§impl Serialize for SearchQueryEvent
impl Serialize for SearchQueryEvent
impl StructuralPartialEq for SearchQueryEvent
Auto Trait Implementations§
impl Freeze for SearchQueryEvent
impl RefUnwindSafe for SearchQueryEvent
impl Send for SearchQueryEvent
impl Sync for SearchQueryEvent
impl Unpin for SearchQueryEvent
impl UnwindSafe for SearchQueryEvent
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