Struct pgx_pg_sys::ErrorData
source · [−]#[repr(C)]pub struct ErrorData {Show 28 fields
pub elevel: c_int,
pub output_to_server: bool,
pub output_to_client: bool,
pub hide_stmt: bool,
pub hide_ctx: bool,
pub filename: *const c_char,
pub lineno: c_int,
pub funcname: *const c_char,
pub domain: *const c_char,
pub context_domain: *const c_char,
pub sqlerrcode: c_int,
pub message: *mut c_char,
pub detail: *mut c_char,
pub detail_log: *mut c_char,
pub hint: *mut c_char,
pub context: *mut c_char,
pub backtrace: *mut c_char,
pub message_id: *const c_char,
pub schema_name: *mut c_char,
pub table_name: *mut c_char,
pub column_name: *mut c_char,
pub datatype_name: *mut c_char,
pub constraint_name: *mut c_char,
pub cursorpos: c_int,
pub internalpos: c_int,
pub internalquery: *mut c_char,
pub saved_errno: c_int,
pub assoc_context: *mut MemoryContextData,
}
Fields
elevel: c_int
output_to_server: bool
output_to_client: bool
hide_stmt: bool
hide_ctx: bool
filename: *const c_char
lineno: c_int
funcname: *const c_char
domain: *const c_char
context_domain: *const c_char
sqlerrcode: c_int
message: *mut c_char
detail: *mut c_char
detail_log: *mut c_char
hint: *mut c_char
context: *mut c_char
backtrace: *mut c_char
message_id: *const c_char
schema_name: *mut c_char
table_name: *mut c_char
column_name: *mut c_char
datatype_name: *mut c_char
constraint_name: *mut c_char
cursorpos: c_int
internalpos: c_int
internalquery: *mut c_char
saved_errno: c_int
assoc_context: *mut MemoryContextData
Trait Implementations
impl Copy for ErrorData
Auto Trait Implementations
impl RefUnwindSafe for ErrorData
impl !Send for ErrorData
impl !Sync for ErrorData
impl Unpin for ErrorData
impl UnwindSafe for ErrorData
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