pub struct AgreementPublicKey { /* private fields */ }Expand description
Backing type for the key-agreement.public-key resource: public
material only, exchangeable and secret-free.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AgreementPublicKey
impl RefUnwindSafe for AgreementPublicKey
impl Send for AgreementPublicKey
impl Sync for AgreementPublicKey
impl Unpin for AgreementPublicKey
impl UnsafeUnpin for AgreementPublicKey
impl UnwindSafe for AgreementPublicKey
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> 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