pub struct TransferPubkeys {
pub source: PodElGamalPubkey,
pub destination: PodElGamalPubkey,
pub auditor: PodElGamalPubkey,
}Expand description
The transfer public keys associated with a transfer.
Fields§
§source: PodElGamalPubkeySource ElGamal public key
destination: PodElGamalPubkeyDestination ElGamal public key
auditor: PodElGamalPubkeyAuditor ElGamal public key
Auto Trait Implementations§
impl Freeze for TransferPubkeys
impl RefUnwindSafe for TransferPubkeys
impl Send for TransferPubkeys
impl Sync for TransferPubkeys
impl Unpin for TransferPubkeys
impl UnwindSafe for TransferPubkeys
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