pub struct SendTxRcnclMessage {
pub version: u16,
pub salt: [u8; 16],
pub min_field_size: u8,
pub max_field_size: u8,
}Expand description
sendtxrcncl message - Announce Erlay support and negotiate parameters
Fields§
§version: u16Erlay version (currently 1)
salt: [u8; 16]Initial reconciliation salt (for privacy)
min_field_size: u8Minimum field size in bits (32 or 64)
max_field_size: u8Maximum field size in bits (32 or 64)
Trait Implementations§
Source§impl Clone for SendTxRcnclMessage
impl Clone for SendTxRcnclMessage
Source§fn clone(&self) -> SendTxRcnclMessage
fn clone(&self) -> SendTxRcnclMessage
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 SendTxRcnclMessage
impl Debug for SendTxRcnclMessage
Source§impl<'de> Deserialize<'de> for SendTxRcnclMessage
impl<'de> Deserialize<'de> for SendTxRcnclMessage
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
Source§impl PartialEq for SendTxRcnclMessage
impl PartialEq for SendTxRcnclMessage
Source§impl Serialize for SendTxRcnclMessage
impl Serialize for SendTxRcnclMessage
impl Eq for SendTxRcnclMessage
impl StructuralPartialEq for SendTxRcnclMessage
Auto Trait Implementations§
impl Freeze for SendTxRcnclMessage
impl RefUnwindSafe for SendTxRcnclMessage
impl Send for SendTxRcnclMessage
impl Sync for SendTxRcnclMessage
impl Unpin for SendTxRcnclMessage
impl UnsafeUnpin for SendTxRcnclMessage
impl UnwindSafe for SendTxRcnclMessage
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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