pub struct SourceOutcome {
pub source: String,
pub status: SourceStatus,
pub result_count: i32,
pub latency_ms: f64,
pub error: Option<String>,
}Expand description
Per-source result metadata for a search run.
Fields§
§source: String§status: SourceStatus§result_count: i32§latency_ms: f64§error: Option<String>Trait Implementations§
Source§impl Clone for SourceOutcome
impl Clone for SourceOutcome
Source§fn clone(&self) -> SourceOutcome
fn clone(&self) -> SourceOutcome
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 SourceOutcome
impl Debug for SourceOutcome
Source§impl<'de> Deserialize<'de> for SourceOutcome
impl<'de> Deserialize<'de> for SourceOutcome
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 SourceOutcome
impl PartialEq for SourceOutcome
Source§impl Serialize for SourceOutcome
impl Serialize for SourceOutcome
impl StructuralPartialEq for SourceOutcome
Auto Trait Implementations§
impl Freeze for SourceOutcome
impl RefUnwindSafe for SourceOutcome
impl Send for SourceOutcome
impl Sync for SourceOutcome
impl Unpin for SourceOutcome
impl UnsafeUnpin for SourceOutcome
impl UnwindSafe for SourceOutcome
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