pub enum EdgeDBBackend {
Show 17 variants
AuthenticationOk,
AuthenticationRequiredSASLMessage,
AuthenticationSASLContinue,
AuthenticationSASLFinal,
ServerKeyData,
ParameterStatus,
ServerHandshake,
ReadyForCommand,
RestoreReady,
CommandComplete,
CommandDataDescription,
StateDataDescription,
Data,
DumpHeader,
DumpBlock,
ErrorResponse,
LogMessage,
}
Variants§
AuthenticationOk
Matched AuthenticationOk
AuthenticationRequiredSASLMessage
AuthenticationSASLContinue
Matched AuthenticationSASLContinue
AuthenticationSASLFinal
Matched AuthenticationSASLFinal
ServerKeyData
Matched ServerKeyData
ParameterStatus
Matched ParameterStatus
ServerHandshake
Matched ServerHandshake
ReadyForCommand
Matched ReadyForCommand
RestoreReady
Matched RestoreReady
CommandComplete
Matched CommandComplete
CommandDataDescription
Matched CommandDataDescription
StateDataDescription
Matched StateDataDescription
Data
Matched Data
DumpHeader
Matched DumpHeader
DumpBlock
Matched DumpBlock
ErrorResponse
Matched ErrorResponse
LogMessage
Matched LogMessage
Implementations§
Trait Implementations§
Source§impl Clone for EdgeDBBackend
impl Clone for EdgeDBBackend
Source§fn clone(&self) -> EdgeDBBackend
fn clone(&self) -> EdgeDBBackend
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EdgeDBBackend
impl Debug for EdgeDBBackend
Source§impl Hash for EdgeDBBackend
impl Hash for EdgeDBBackend
Source§impl PartialEq for EdgeDBBackend
impl PartialEq for EdgeDBBackend
impl Copy for EdgeDBBackend
impl Eq for EdgeDBBackend
impl StructuralPartialEq for EdgeDBBackend
Auto Trait Implementations§
impl Freeze for EdgeDBBackend
impl RefUnwindSafe for EdgeDBBackend
impl Send for EdgeDBBackend
impl Sync for EdgeDBBackend
impl Unpin for EdgeDBBackend
impl UnwindSafe for EdgeDBBackend
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.