pub struct GossipMessage(/* private fields */);Implementations§
Source§impl GossipMessage
impl GossipMessage
pub const ITEMS_COUNT: usize = 6
pub fn item_id(&self) -> Number
pub fn to_enum(&self) -> GossipMessageUnion
pub fn as_reader<'r>(&'r self) -> GossipMessageReader<'r>
Trait Implementations§
Source§impl Clone for GossipMessage
impl Clone for GossipMessage
Source§fn clone(&self) -> GossipMessage
fn clone(&self) -> GossipMessage
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 GossipMessage
impl Debug for GossipMessage
Source§impl Default for GossipMessage
impl Default for GossipMessage
Source§impl Display for GossipMessage
impl Display for GossipMessage
Source§impl Entity for GossipMessage
impl Entity for GossipMessage
const NAME: &'static str = "GossipMessage"
type Builder = GossipMessageBuilder
fn new_unchecked(data: Bytes) -> Self
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8] ⓘ
fn from_slice(slice: &[u8]) -> VerificationResult<Self>
fn from_compatible_slice(slice: &[u8]) -> VerificationResult<Self>
fn new_builder() -> Self::Builder
fn as_builder(self) -> Self::Builder
Source§impl From<BroadcastMessagesFilter> for GossipMessage
impl From<BroadcastMessagesFilter> for GossipMessage
Source§fn from(value: BroadcastMessagesFilter) -> Self
fn from(value: BroadcastMessagesFilter) -> Self
Converts to this type from the input type.
Source§impl From<BroadcastMessagesFilterResult> for GossipMessage
impl From<BroadcastMessagesFilterResult> for GossipMessage
Source§fn from(value: BroadcastMessagesFilterResult) -> Self
fn from(value: BroadcastMessagesFilterResult) -> Self
Converts to this type from the input type.
Source§impl From<GetBroadcastMessages> for GossipMessage
impl From<GetBroadcastMessages> for GossipMessage
Source§fn from(value: GetBroadcastMessages) -> Self
fn from(value: GetBroadcastMessages) -> Self
Converts to this type from the input type.
Source§impl From<GetBroadcastMessagesResult> for GossipMessage
impl From<GetBroadcastMessagesResult> for GossipMessage
Source§fn from(value: GetBroadcastMessagesResult) -> Self
fn from(value: GetBroadcastMessagesResult) -> Self
Converts to this type from the input type.
Source§impl From<QueryBroadcastMessages> for GossipMessage
impl From<QueryBroadcastMessages> for GossipMessage
Source§fn from(value: QueryBroadcastMessages) -> Self
fn from(value: QueryBroadcastMessages) -> Self
Converts to this type from the input type.
Source§impl From<QueryBroadcastMessagesResult> for GossipMessage
impl From<QueryBroadcastMessagesResult> for GossipMessage
Source§fn from(value: QueryBroadcastMessagesResult) -> Self
fn from(value: QueryBroadcastMessagesResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for GossipMessage
impl RefUnwindSafe for GossipMessage
impl Send for GossipMessage
impl Sync for GossipMessage
impl Unpin for GossipMessage
impl UnsafeUnpin for GossipMessage
impl UnwindSafe for GossipMessage
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