#[repr(C)]pub struct ExtIndexInfo {
pub idx_num: i32,
pub idx_str: *const u8,
pub idx_str_len: usize,
pub order_by_consumed: bool,
pub estimated_cost: f64,
pub estimated_rows: u32,
pub constraint_usages_ptr: *mut ConstraintUsage,
pub constraint_usage_len: usize,
}Expand description
FFI representation of IndexInfo.
Fields§
§idx_num: i32§idx_str: *const u8§idx_str_len: usize§order_by_consumed: bool§estimated_cost: f64§estimated_rows: u32§constraint_usages_ptr: *mut ConstraintUsage§constraint_usage_len: usizeTrait Implementations§
Source§impl Clone for ExtIndexInfo
impl Clone for ExtIndexInfo
Source§fn clone(&self) -> ExtIndexInfo
fn clone(&self) -> ExtIndexInfo
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 moreAuto Trait Implementations§
impl !Send for ExtIndexInfo
impl !Sync for ExtIndexInfo
impl Freeze for ExtIndexInfo
impl RefUnwindSafe for ExtIndexInfo
impl Unpin for ExtIndexInfo
impl UnsafeUnpin for ExtIndexInfo
impl UnwindSafe for ExtIndexInfo
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