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>::Receiver as CommunicationBackendReceiver>::ReceiveError
Source§async fn send(
&self,
communication: &Com,
_sessions: &Ses,
message: OutgoingMessage,
) -> Result<(), Self::SendError>
async fn send( &self, communication: &Com, _sessions: &Ses, message: OutgoingMessage, ) -> Result<(), Self::SendError>
Send a message. Read more
Source§async fn receive(
&self,
receiver: &Com::Receiver,
_communication: &Com,
_sessions: &Ses,
) -> Result<IncomingMessage, Self::ReceiveError>
async fn receive( &self, receiver: &Com::Receiver, _communication: &Com, _sessions: &Ses, ) -> Result<IncomingMessage, Self::ReceiveError>
Receive a message. Read more
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