Skip to main content

Event

Enum Event 

Source
pub enum Event {
Show 30 variants Bind, Close, CommandComplete, Complete, Continue, CopyBoth, CopyIn, CopyOut, Data, Describe, Discard, Done, Error, Execute, Fail, Flush, FunctionCall, NoData, Parse, PortalSuspended, Query, Ready, ReceiveData, ReceiveDone, Result, RowDescription, SendData, SendDone, Sync, Terminate,
}
Expand description

Events accepted by the generated protocol grammar.

Variants§

§

Bind

The Bind transition event.

§

Close

The Close transition event.

§

CommandComplete

The CommandComplete transition event.

§

Complete

The Complete transition event.

§

Continue

The Continue transition event.

§

CopyBoth

The CopyBoth transition event.

§

CopyIn

The CopyIn transition event.

§

CopyOut

The CopyOut transition event.

§

Data

The Data transition event.

§

Describe

The Describe transition event.

§

Discard

The Discard transition event.

§

Done

The Done transition event.

§

Error

The Error transition event.

§

Execute

The Execute transition event.

§

Fail

The Fail transition event.

§

Flush

The Flush transition event.

§

FunctionCall

The FunctionCall transition event.

§

NoData

The NoData transition event.

§

Parse

The Parse transition event.

§

PortalSuspended

The PortalSuspended transition event.

§

Query

The Query transition event.

§

Ready

The Ready transition event.

§

ReceiveData

The ReceiveData transition event.

§

ReceiveDone

The ReceiveDone transition event.

§

Result

The Result transition event.

§

RowDescription

The RowDescription transition event.

§

SendData

The SendData transition event.

§

SendDone

The SendDone transition event.

§

Sync

The Sync transition event.

§

Terminate

The Terminate transition event.

Trait Implementations§

Source§

impl Clone for Event

Source§

fn clone(&self) -> Event

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for Event

Source§

impl Debug for Event

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for Event

Source§

impl PartialEq for Event

Source§

fn eq(&self, other: &Event) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl Freeze for Event

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnsafeUnpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where T: 'a,

Source§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

Source§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

Source§

fn implicit( self, class: Class, constructed: bool, tag: u32, ) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.