pub enum GossipMessageUnion {
BroadcastMessagesFilter(BroadcastMessagesFilter),
BroadcastMessagesFilterResult(BroadcastMessagesFilterResult),
GetBroadcastMessages(GetBroadcastMessages),
GetBroadcastMessagesResult(GetBroadcastMessagesResult),
QueryBroadcastMessages(QueryBroadcastMessages),
QueryBroadcastMessagesResult(QueryBroadcastMessagesResult),
}Variants§
BroadcastMessagesFilter(BroadcastMessagesFilter)
BroadcastMessagesFilterResult(BroadcastMessagesFilterResult)
GetBroadcastMessages(GetBroadcastMessages)
GetBroadcastMessagesResult(GetBroadcastMessagesResult)
QueryBroadcastMessages(QueryBroadcastMessages)
QueryBroadcastMessagesResult(QueryBroadcastMessagesResult)
Implementations§
Trait Implementations§
Source§impl Clone for GossipMessageUnion
impl Clone for GossipMessageUnion
Source§fn clone(&self) -> GossipMessageUnion
fn clone(&self) -> GossipMessageUnion
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 GossipMessageUnion
impl Debug for GossipMessageUnion
Source§impl Default for GossipMessageUnion
impl Default for GossipMessageUnion
Source§impl Display for GossipMessageUnion
impl Display for GossipMessageUnion
Source§impl From<BroadcastMessagesFilter> for GossipMessageUnion
impl From<BroadcastMessagesFilter> for GossipMessageUnion
Source§fn from(item: BroadcastMessagesFilter) -> Self
fn from(item: BroadcastMessagesFilter) -> Self
Converts to this type from the input type.
Source§impl From<BroadcastMessagesFilterResult> for GossipMessageUnion
impl From<BroadcastMessagesFilterResult> for GossipMessageUnion
Source§fn from(item: BroadcastMessagesFilterResult) -> Self
fn from(item: BroadcastMessagesFilterResult) -> Self
Converts to this type from the input type.
Source§impl From<GetBroadcastMessages> for GossipMessageUnion
impl From<GetBroadcastMessages> for GossipMessageUnion
Source§fn from(item: GetBroadcastMessages) -> Self
fn from(item: GetBroadcastMessages) -> Self
Converts to this type from the input type.
Source§impl From<GetBroadcastMessagesResult> for GossipMessageUnion
impl From<GetBroadcastMessagesResult> for GossipMessageUnion
Source§fn from(item: GetBroadcastMessagesResult) -> Self
fn from(item: GetBroadcastMessagesResult) -> Self
Converts to this type from the input type.
Source§impl From<QueryBroadcastMessages> for GossipMessageUnion
impl From<QueryBroadcastMessages> for GossipMessageUnion
Source§fn from(item: QueryBroadcastMessages) -> Self
fn from(item: QueryBroadcastMessages) -> Self
Converts to this type from the input type.
Source§impl From<QueryBroadcastMessagesResult> for GossipMessageUnion
impl From<QueryBroadcastMessagesResult> for GossipMessageUnion
Source§fn from(item: QueryBroadcastMessagesResult) -> Self
fn from(item: QueryBroadcastMessagesResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for GossipMessageUnion
impl RefUnwindSafe for GossipMessageUnion
impl Send for GossipMessageUnion
impl Sync for GossipMessageUnion
impl Unpin for GossipMessageUnion
impl UnsafeUnpin for GossipMessageUnion
impl UnwindSafe for GossipMessageUnion
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