pub enum FrontendForwarding {
Forwarded(FrontendMessage),
Suppressed(FrontendMessage),
LocallyHandled(FrontendMessage),
}Expand description
Observable result of processing one client-originated message.
Variants§
Forwarded(FrontendMessage)
The message was sent to PostgreSQL.
Suppressed(FrontendMessage)
The message was consumed without being sent.
LocallyHandled(FrontendMessage)
The request was admitted as local and its responses were emitted or queued.
Implementations§
Source§impl FrontendForwarding
impl FrontendForwarding
Sourcepub fn into_message(self) -> FrontendMessage
pub fn into_message(self) -> FrontendMessage
Returns the owned client message represented by this outcome.
Trait Implementations§
Source§impl Debug for FrontendForwarding
impl Debug for FrontendForwarding
impl Eq for FrontendForwarding
Source§impl PartialEq for FrontendForwarding
impl PartialEq for FrontendForwarding
impl StructuralPartialEq for FrontendForwarding
Auto Trait Implementations§
impl !Freeze for FrontendForwarding
impl RefUnwindSafe for FrontendForwarding
impl Send for FrontendForwarding
impl Sync for FrontendForwarding
impl Unpin for FrontendForwarding
impl UnsafeUnpin for FrontendForwarding
impl UnwindSafe for FrontendForwarding
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