pub struct DbErrorFields {
pub code: Option<String>,
pub kind: DbErrorKind,
pub message: String,
pub detail: Option<String>,
pub hint: Option<String>,
pub constraint: Option<String>,
pub table: Option<String>,
pub column: Option<String>,
pub schema: Option<String>,
pub position: Option<u32>,
}Fields§
§code: Option<String>§kind: DbErrorKind§message: String§detail: Option<String>§hint: Option<String>§constraint: Option<String>§table: Option<String>§column: Option<String>§schema: Option<String>§position: Option<u32>Implementations§
Source§impl DbErrorFields
impl DbErrorFields
Sourcepub fn new(kind: DbErrorKind, message: impl Into<String>) -> Self
pub fn new(kind: DbErrorKind, message: impl Into<String>) -> Self
An error raised outside the server, with no Postgres fields.
Trait Implementations§
Source§impl Clone for DbErrorFields
impl Clone for DbErrorFields
Source§impl Debug for DbErrorFields
impl Debug for DbErrorFields
Source§impl<'de> Deserialize<'de> for DbErrorFields
impl<'de> Deserialize<'de> for DbErrorFields
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
impl Eq for DbErrorFields
Source§impl From<DbErrorFields> for DbError
impl From<DbErrorFields> for DbError
Source§fn from(fields: DbErrorFields) -> Self
fn from(fields: DbErrorFields) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DbErrorFields
impl PartialEq for DbErrorFields
Source§impl Serialize for DbErrorFields
impl Serialize for DbErrorFields
impl StructuralPartialEq for DbErrorFields
Auto Trait Implementations§
impl Freeze for DbErrorFields
impl RefUnwindSafe for DbErrorFields
impl Send for DbErrorFields
impl Sync for DbErrorFields
impl Unpin for DbErrorFields
impl UnsafeUnpin for DbErrorFields
impl UnwindSafe for DbErrorFields
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