pub struct NoEncryptionCryptoProvider;
Trait Implementations§
Source§impl<Com, Ses> CryptoProvider<Com, Ses> for NoEncryptionCryptoProvider
impl<Com, Ses> CryptoProvider<Com, Ses> for NoEncryptionCryptoProvider
type Session = ()
type SendError = <Com as CommunicationBackend>::SendError
type ReceiveError = <Com as CommunicationBackend>::ReceiveError
async fn send( &self, communication: &Com, _sessions: &Ses, message: OutgoingMessage, ) -> Result<(), SendError<Self::SendError, Com::SendError>>
async fn receive( &self, communication: &Com, _sessions: &Ses, ) -> Result<IncomingMessage, ReceiveError<Self::ReceiveError, Com::ReceiveError>>
Auto Trait Implementations§
impl Freeze for NoEncryptionCryptoProvider
impl RefUnwindSafe for NoEncryptionCryptoProvider
impl Send for NoEncryptionCryptoProvider
impl Sync for NoEncryptionCryptoProvider
impl Unpin for NoEncryptionCryptoProvider
impl UnwindSafe for NoEncryptionCryptoProvider
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