pub struct Explain {
pub plan: Plan,
pub planning_time: f64,
pub execution_time: f64,
pub total_cost: f64,
pub max_rows: u64,
pub max_cost: f64,
pub max_duration: f64,
}
Expand description
The Explain struct
Fields§
§plan: Plan
§planning_time: f64
§execution_time: f64
§total_cost: f64
§max_rows: u64
§max_cost: f64
§max_duration: f64
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Explain
impl<'de> Deserialize<'de> for Explain
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 Explain
impl RefUnwindSafe for Explain
impl Send for Explain
impl Sync for Explain
impl Unpin for Explain
impl UnwindSafe for Explain
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