pub struct BlindedMessage {
pub amount: Amount,
pub keyset_id: Id,
pub blinded_secret: PublicKey,
pub witness: Option<Witness>,
}
Expand description
Blinded Message (also called output
)
Fields§
§amount: Amount
Amount
The value for the requested BlindSignature
keyset_id: Id
Keyset ID
ID from which we expect a signature.
blinded_secret: PublicKey
Blinded secret message (B_)
The blinded secret message generated by the sender.
witness: Option<Witness>
Implementations§
Trait Implementations§
Source§impl Clone for BlindedMessage
impl Clone for BlindedMessage
Source§fn clone(&self) -> BlindedMessage
fn clone(&self) -> BlindedMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BlindedMessage
impl Debug for BlindedMessage
Source§impl<'de> Deserialize<'de> for BlindedMessage
impl<'de> Deserialize<'de> for BlindedMessage
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BlindedMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BlindedMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for BlindedMessage
impl Hash for BlindedMessage
Source§impl PartialEq for BlindedMessage
impl PartialEq for BlindedMessage
Source§impl Serialize for BlindedMessage
impl Serialize for BlindedMessage
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for BlindedMessage
impl StructuralPartialEq for BlindedMessage
Auto Trait Implementations§
impl Freeze for BlindedMessage
impl RefUnwindSafe for BlindedMessage
impl Send for BlindedMessage
impl Sync for BlindedMessage
impl Unpin for BlindedMessage
impl UnwindSafe for BlindedMessage
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