Struct pgx_pg_sys::ExplainState
source · [−]#[repr(C)]pub struct ExplainState {Show 19 fields
pub str_: StringInfo,
pub verbose: bool,
pub analyze: bool,
pub costs: bool,
pub buffers: bool,
pub wal: bool,
pub timing: bool,
pub summary: bool,
pub settings: bool,
pub format: ExplainFormat,
pub indent: c_int,
pub grouping_stack: *mut List,
pub pstmt: *mut PlannedStmt,
pub rtable: *mut List,
pub rtable_names: *mut List,
pub deparse_cxt: *mut List,
pub printed_subplans: *mut Bitmapset,
pub hide_workers: bool,
pub workers_state: *mut ExplainWorkersState,
}Fields
str_: StringInfoverbose: boolanalyze: boolcosts: boolbuffers: boolwal: booltiming: boolsummary: boolsettings: boolformat: ExplainFormatindent: c_intgrouping_stack: *mut Listpstmt: *mut PlannedStmtrtable: *mut Listrtable_names: *mut Listdeparse_cxt: *mut Listprinted_subplans: *mut Bitmapsethide_workers: boolworkers_state: *mut ExplainWorkersStateTrait Implementations
sourceimpl Clone for ExplainState
impl Clone for ExplainState
sourcefn clone(&self) -> ExplainState
fn clone(&self) -> ExplainState
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ExplainState
impl Debug for ExplainState
sourceimpl Default for ExplainState
impl Default for ExplainState
impl Copy for ExplainState
Auto Trait Implementations
impl RefUnwindSafe for ExplainState
impl !Send for ExplainState
impl !Sync for ExplainState
impl Unpin for ExplainState
impl UnwindSafe for ExplainState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more