Struct pgx_pg_sys::Instrumentation
source · [−]#[repr(C)]pub struct Instrumentation {Show 20 fields
pub need_timer: bool,
pub need_bufusage: bool,
pub need_walusage: bool,
pub async_mode: bool,
pub running: bool,
pub starttime: instr_time,
pub counter: instr_time,
pub firsttuple: f64,
pub tuplecount: f64,
pub bufusage_start: BufferUsage,
pub walusage_start: WalUsage,
pub startup: f64,
pub total: f64,
pub ntuples: f64,
pub ntuples2: f64,
pub nloops: f64,
pub nfiltered1: f64,
pub nfiltered2: f64,
pub bufusage: BufferUsage,
pub walusage: WalUsage,
}
Fields
need_timer: bool
need_bufusage: bool
need_walusage: bool
async_mode: bool
running: bool
starttime: instr_time
counter: instr_time
firsttuple: f64
tuplecount: f64
bufusage_start: BufferUsage
walusage_start: WalUsage
startup: f64
total: f64
ntuples: f64
ntuples2: f64
nloops: f64
nfiltered1: f64
nfiltered2: f64
bufusage: BufferUsage
walusage: WalUsage
Trait Implementations
sourceimpl Clone for Instrumentation
impl Clone for Instrumentation
sourcefn clone(&self) -> Instrumentation
fn clone(&self) -> Instrumentation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Instrumentation
impl Debug for Instrumentation
sourceimpl Default for Instrumentation
impl Default for Instrumentation
sourcefn default() -> Instrumentation
fn default() -> Instrumentation
Returns the “default value” for a type. Read more
impl Copy for Instrumentation
Auto Trait Implementations
impl RefUnwindSafe for Instrumentation
impl Send for Instrumentation
impl Sync for Instrumentation
impl Unpin for Instrumentation
impl UnwindSafe for Instrumentation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more