pub struct WebEngine {
pub name: Option<String>,
pub outcome: Option<String>,
pub results: Option<i32>,
}Fields§
§name: Option<String>Name is the engine, matching the engine stamped on each result.
outcome: Option<String>Outcome is "answered", "blind" or "failed" — see outcome.go. "blind" means the page came back and no results could be read out of it.
results: Option<i32>Results is how many hits this engine contributed, before the merge deduplicated them against the others.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WebEngine
impl<'de> Deserialize<'de> for WebEngine
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
impl StructuralPartialEq for WebEngine
Auto Trait Implementations§
impl Freeze for WebEngine
impl RefUnwindSafe for WebEngine
impl Send for WebEngine
impl Sync for WebEngine
impl Unpin for WebEngine
impl UnsafeUnpin for WebEngine
impl UnwindSafe for WebEngine
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