pub struct SessionAnnouncement {
pub session_id: [u8; 32],
pub output_amount: u64,
pub current_count: usize,
pub min_participants: usize,
pub max_participants: usize,
pub state: String,
}Expand description
Session announcement for discovery.
Fields§
§session_id: [u8; 32]Session ID
output_amount: u64Required output amount
current_count: usizeCurrent participant count
min_participants: usizeMinimum participants needed
max_participants: usizeMaximum participants allowed
state: StringSession state
Trait Implementations§
Source§impl Clone for SessionAnnouncement
impl Clone for SessionAnnouncement
Source§fn clone(&self) -> SessionAnnouncement
fn clone(&self) -> SessionAnnouncement
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 SessionAnnouncement
impl Debug for SessionAnnouncement
Source§impl<'de> Deserialize<'de> for SessionAnnouncement
impl<'de> Deserialize<'de> for SessionAnnouncement
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 From<&CoinJoinSession> for SessionAnnouncement
impl From<&CoinJoinSession> for SessionAnnouncement
Source§fn from(session: &CoinJoinSession) -> Self
fn from(session: &CoinJoinSession) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SessionAnnouncement
impl RefUnwindSafe for SessionAnnouncement
impl Send for SessionAnnouncement
impl Sync for SessionAnnouncement
impl Unpin for SessionAnnouncement
impl UnwindSafe for SessionAnnouncement
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