pub enum EstablishmentFailurePolicy {
Close,
SafeDiagnostic,
}Expand description
Disclosure-safe handling for failures after a downstream connection exists.
Variants§
Close
Silently close without exposing internal failure details.
SafeDiagnostic
Send one fixed, non-disclosing PostgreSQL diagnostic and then close.
Trait Implementations§
Source§impl Clone for EstablishmentFailurePolicy
impl Clone for EstablishmentFailurePolicy
Source§fn clone(&self) -> EstablishmentFailurePolicy
fn clone(&self) -> EstablishmentFailurePolicy
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 moreimpl Copy for EstablishmentFailurePolicy
Source§impl Debug for EstablishmentFailurePolicy
impl Debug for EstablishmentFailurePolicy
Source§impl Default for EstablishmentFailurePolicy
impl Default for EstablishmentFailurePolicy
Source§fn default() -> EstablishmentFailurePolicy
fn default() -> EstablishmentFailurePolicy
Returns the “default value” for a type. Read more
impl Eq for EstablishmentFailurePolicy
impl StructuralPartialEq for EstablishmentFailurePolicy
Auto Trait Implementations§
impl Freeze for EstablishmentFailurePolicy
impl RefUnwindSafe for EstablishmentFailurePolicy
impl Send for EstablishmentFailurePolicy
impl Sync for EstablishmentFailurePolicy
impl Unpin for EstablishmentFailurePolicy
impl UnsafeUnpin for EstablishmentFailurePolicy
impl UnwindSafe for EstablishmentFailurePolicy
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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