pub struct PaidNotify {
pub key: XorName,
pub proof_of_payment: Vec<u8>,
}Expand description
Paid-list notification carrying key + PoP (Section 7.3).
Sent to PaidCloseGroup members so they record the key in their
PaidForList without needing to hold the record data.
Fields§
§key: XorNameThe record key.
proof_of_payment: Vec<u8>Proof of Payment for receiver-side verification.
Trait Implementations§
Source§impl Clone for PaidNotify
impl Clone for PaidNotify
Source§fn clone(&self) -> PaidNotify
fn clone(&self) -> PaidNotify
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 PaidNotify
impl Debug for PaidNotify
Source§impl<'de> Deserialize<'de> for PaidNotify
impl<'de> Deserialize<'de> for PaidNotify
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PaidNotify
impl RefUnwindSafe for PaidNotify
impl Send for PaidNotify
impl Sync for PaidNotify
impl Unpin for PaidNotify
impl UnsafeUnpin for PaidNotify
impl UnwindSafe for PaidNotify
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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