pub struct RawMetrics {
pub exact: bool,
pub nodes: Option<u64>,
pub iterations: Option<u64>,
pub depth_reached: Option<u32>,
pub score: Option<f64>,
pub extra: Map<String, Value>,
}Expand description
Engine-specific metrics returned by EngineAdapter::select_raw.
Fields§
§exact: bool§nodes: Option<u64>§iterations: Option<u64>§depth_reached: Option<u32>§score: Option<f64>§extra: Map<String, Value>Trait Implementations§
Source§impl Clone for RawMetrics
impl Clone for RawMetrics
Source§fn clone(&self) -> RawMetrics
fn clone(&self) -> RawMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RawMetrics
impl Debug for RawMetrics
Source§impl Default for RawMetrics
impl Default for RawMetrics
Source§fn default() -> RawMetrics
fn default() -> RawMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RawMetrics
impl RefUnwindSafe for RawMetrics
impl Send for RawMetrics
impl Sync for RawMetrics
impl Unpin for RawMetrics
impl UnsafeUnpin for RawMetrics
impl UnwindSafe for RawMetrics
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more