pub struct UnimplementedConnection;
Expand description
An unimplemented connection for testing purposes.
Trait Implementations§
Source§impl Clone for UnimplementedConnection
impl Clone for UnimplementedConnection
Source§fn clone(&self) -> UnimplementedConnection
fn clone(&self) -> UnimplementedConnection
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 Connection for UnimplementedConnection
impl Connection for UnimplementedConnection
Source§type Reader = UnimplementedReader
type Reader = UnimplementedReader
The reader of the connection
Source§type Writer = UnimplementedWriter
type Writer = UnimplementedWriter
The writer of the connection
Source§fn split(
self,
) -> (<UnimplementedConnection as Connection>::Reader, <UnimplementedConnection as Connection>::Writer)
fn split( self, ) -> (<UnimplementedConnection as Connection>::Reader, <UnimplementedConnection as Connection>::Writer)
Splits the connection into a reader and a writer
Source§async fn read(&mut self, _: &mut [u8]) -> Result<usize, Error>
async fn read(&mut self, _: &mut [u8]) -> Result<usize, Error>
Read the payload from the proto reader to the buffer Read more
Source§async fn read_exact(&mut self, _: &mut [u8]) -> Result<(), Error>
async fn read_exact(&mut self, _: &mut [u8]) -> Result<(), Error>
Read exactly the payload from the proto reader to the buffer
Source§async fn peek(&mut self, _: &mut [u8]) -> Result<usize, Error>
async fn peek(&mut self, _: &mut [u8]) -> Result<usize, Error>
Peek the payload from the proto reader to the buffer Read more
Source§async fn peek_exact(&mut self, _: &mut [u8]) -> Result<(), Error>
async fn peek_exact(&mut self, _: &mut [u8]) -> Result<(), Error>
Peek exactly the payload from the proto reader to the buffer
Source§fn consume_peek(&mut self)
fn consume_peek(&mut self)
Consume the content in peek buffer
Source§impl Debug for UnimplementedConnection
impl Debug for UnimplementedConnection
Source§impl Default for UnimplementedConnection
impl Default for UnimplementedConnection
Source§fn default() -> UnimplementedConnection
fn default() -> UnimplementedConnection
Returns the “default value” for a type. Read more
Source§impl Hash for UnimplementedConnection
impl Hash for UnimplementedConnection
Source§impl PartialEq for UnimplementedConnection
impl PartialEq for UnimplementedConnection
impl Copy for UnimplementedConnection
impl Eq for UnimplementedConnection
impl StructuralPartialEq for UnimplementedConnection
Auto Trait Implementations§
impl Freeze for UnimplementedConnection
impl RefUnwindSafe for UnimplementedConnection
impl Send for UnimplementedConnection
impl Sync for UnimplementedConnection
impl Unpin for UnimplementedConnection
impl UnwindSafe for UnimplementedConnection
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more