pub enum PgErrorDataException {
Show 68 variants
DataException,
ArraySubscriptError,
CharacterNotInRepertoire,
DatetimeFieldOverflow,
DivisionByZero,
ErrorInAssignment,
EscapeCharacterConflict,
IndicatorOverflow,
IntervalFieldOverflow,
InvalidArgumentForLogarithm,
InvalidArgumentForNtileFunction,
InvalidArgumentForNthValueFunction,
InvalidArgumentForPowerFunction,
InvalidArgumentForWidthBucketFunction,
InvalidCharacterValueForCast,
InvalidDatetimeFormat,
InvalidEscapeCharacter,
InvalidEscapeOctet,
InvalidEscapeSequence,
NonstandardUseOfEscapeCharacter,
InvalidIndicatorParameterValue,
InvalidParameterValue,
InvalidPrecedingOrFollowingSize,
InvalidRegularExpression,
InvalidRowCountInLimitClause,
InvalidRowCountInResultOffsetClause,
InvalidTablesampleArgument,
InvalidTablesampleRepeat,
InvalidTimeZoneDisplacementValue,
InvalidUseOfEscapeCharacter,
MostSpecificTypeMismatch,
NullValueNotAllowed,
NullValueNoIndicatorParameter,
NumericValueOutOfRange,
SequenceGeneratorLimitExceeded,
StringDataLengthMismatch,
StringDataRightTruncation,
SubstringError,
TrimError,
UnterminatedCString,
ZeroLengthCharacterString,
FloatingPointException,
InvalidTextRepresentation,
InvalidBinaryRepresentation,
BadCopyFileFormat,
UntranslatableCharacter,
NotAnXmlDocument,
InvalidXmlDocument,
InvalidXmlContent,
InvalidXmlComment,
InvalidXmlProcessingInstruction,
DuplicateJsonObjectKeyValue,
InvalidArgumentForSqlJsonDatetimeFunction,
InvalidJsonText,
InvalidSqlJsonSubscript,
MoreThanOneSqlJsonItem,
NoSqlJsonItem,
NonNumericSqlJsonItem,
NonUniqueKeysInAJsonObject,
SingletonSqlJsonItemRequired,
SqlJsonArrayNotFound,
SqlJsonMemberNotFound,
SqlJsonNumberNotFound,
SqlJsonObjectNotFound,
TooManyJsonArrayElements,
TooManyJsonObjectMembers,
SqlJsonScalarRequired,
SqlJsonItemCannotBeCastToTargetType,
}Variants§
DataException
ArraySubscriptError
CharacterNotInRepertoire
DatetimeFieldOverflow
DivisionByZero
ErrorInAssignment
EscapeCharacterConflict
IndicatorOverflow
IntervalFieldOverflow
InvalidArgumentForLogarithm
InvalidArgumentForNtileFunction
InvalidArgumentForNthValueFunction
InvalidArgumentForPowerFunction
InvalidArgumentForWidthBucketFunction
InvalidCharacterValueForCast
InvalidDatetimeFormat
InvalidEscapeCharacter
InvalidEscapeOctet
InvalidEscapeSequence
NonstandardUseOfEscapeCharacter
InvalidIndicatorParameterValue
InvalidParameterValue
InvalidPrecedingOrFollowingSize
InvalidRegularExpression
InvalidRowCountInLimitClause
InvalidRowCountInResultOffsetClause
InvalidTablesampleArgument
InvalidTablesampleRepeat
InvalidTimeZoneDisplacementValue
InvalidUseOfEscapeCharacter
MostSpecificTypeMismatch
NullValueNotAllowed
NullValueNoIndicatorParameter
NumericValueOutOfRange
SequenceGeneratorLimitExceeded
StringDataLengthMismatch
StringDataRightTruncation
SubstringError
TrimError
UnterminatedCString
ZeroLengthCharacterString
FloatingPointException
InvalidTextRepresentation
InvalidBinaryRepresentation
BadCopyFileFormat
UntranslatableCharacter
NotAnXmlDocument
InvalidXmlDocument
InvalidXmlContent
InvalidXmlComment
InvalidXmlProcessingInstruction
DuplicateJsonObjectKeyValue
InvalidArgumentForSqlJsonDatetimeFunction
InvalidJsonText
InvalidSqlJsonSubscript
MoreThanOneSqlJsonItem
NoSqlJsonItem
NonNumericSqlJsonItem
NonUniqueKeysInAJsonObject
SingletonSqlJsonItemRequired
SqlJsonArrayNotFound
SqlJsonMemberNotFound
SqlJsonNumberNotFound
SqlJsonObjectNotFound
TooManyJsonArrayElements
TooManyJsonObjectMembers
SqlJsonScalarRequired
SqlJsonItemCannotBeCastToTargetType
Implementations§
Trait Implementations§
Source§impl Clone for PgErrorDataException
impl Clone for PgErrorDataException
Source§fn clone(&self) -> PgErrorDataException
fn clone(&self) -> PgErrorDataException
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Hash for PgErrorDataException
impl Hash for PgErrorDataException
Source§impl Ord for PgErrorDataException
impl Ord for PgErrorDataException
Source§fn cmp(&self, other: &PgErrorDataException) -> Ordering
fn cmp(&self, other: &PgErrorDataException) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PgErrorDataException
impl PartialEq for PgErrorDataException
Source§impl PartialOrd for PgErrorDataException
impl PartialOrd for PgErrorDataException
impl Copy for PgErrorDataException
impl Eq for PgErrorDataException
impl StructuralPartialEq for PgErrorDataException
Auto Trait Implementations§
impl Freeze for PgErrorDataException
impl RefUnwindSafe for PgErrorDataException
impl Send for PgErrorDataException
impl Sync for PgErrorDataException
impl Unpin for PgErrorDataException
impl UnwindSafe for PgErrorDataException
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncoderForExt for Twhere
T: ?Sized,
impl<T> EncoderForExt for Twhere
T: ?Sized,
Source§fn to_vec<F>(&self) -> Vec<u8> ⓘwhere
F: 'static,
Self: EncoderFor<F>,
fn to_vec<F>(&self) -> Vec<u8> ⓘwhere
F: 'static,
Self: EncoderFor<F>,
Convert this builder into a vector of bytes. This is generally
not the most efficient way to perform serialization.
Source§fn encode_buffer<F>(&self, buf: &mut [u8]) -> Result<usize, usize>where
F: 'static,
Self: EncoderFor<F>,
fn encode_buffer<F>(&self, buf: &mut [u8]) -> Result<usize, usize>where
F: 'static,
Self: EncoderFor<F>,
Encode this builder into a given buffer. If the buffer is
too small, the function will return the number of bytes
required to encode the builder.
Source§fn encode_buffer_uninit<'a, F>(
&self,
buf: &'a mut [MaybeUninit<u8>],
) -> Result<&'a mut [u8], usize>where
F: 'static,
Self: EncoderFor<F>,
fn encode_buffer_uninit<'a, F>(
&self,
buf: &'a mut [MaybeUninit<u8>],
) -> Result<&'a mut [u8], usize>where
F: 'static,
Self: EncoderFor<F>,
Encode this builder into a given buffer. If the buffer is
too small, the function will return the number of bytes
required to encode the builder.