pub struct CredentialProtocolHandler;Expand description
Credentials Protocol Handler
Handles the standard credentials protocol for Web5.
Implementations§
Trait Implementations§
Source§impl Default for CredentialProtocolHandler
impl Default for CredentialProtocolHandler
Source§impl ProtocolHandler for CredentialProtocolHandler
impl ProtocolHandler for CredentialProtocolHandler
Source§fn protocol_id(&self) -> &str
fn protocol_id(&self) -> &str
Get the protocol ID
Source§fn handle_message(&self, message: &[u8]) -> Web5Result<Vec<u8>>
fn handle_message(&self, message: &[u8]) -> Web5Result<Vec<u8>>
Handle a protocol message
Source§fn get_definition(&self) -> ProtocolDefinition
fn get_definition(&self) -> ProtocolDefinition
Get protocol definition
Auto Trait Implementations§
impl Freeze for CredentialProtocolHandler
impl RefUnwindSafe for CredentialProtocolHandler
impl Send for CredentialProtocolHandler
impl Sync for CredentialProtocolHandler
impl Unpin for CredentialProtocolHandler
impl UnwindSafe for CredentialProtocolHandler
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> 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