pub struct BroadcastMessage(/* private fields */);Implementations§
Source§impl BroadcastMessage
impl BroadcastMessage
pub const ITEMS_COUNT: usize = 3
pub fn item_id(&self) -> Number
pub fn to_enum(&self) -> BroadcastMessageUnion
pub fn as_reader<'r>(&'r self) -> BroadcastMessageReader<'r>
Trait Implementations§
Source§impl Clone for BroadcastMessage
impl Clone for BroadcastMessage
Source§fn clone(&self) -> BroadcastMessage
fn clone(&self) -> BroadcastMessage
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 BroadcastMessage
impl Debug for BroadcastMessage
Source§impl Default for BroadcastMessage
impl Default for BroadcastMessage
Source§impl Display for BroadcastMessage
impl Display for BroadcastMessage
Source§impl Entity for BroadcastMessage
impl Entity for BroadcastMessage
const NAME: &'static str = "BroadcastMessage"
type Builder = BroadcastMessageBuilder
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<BroadcastMessage> for BroadcastMessage
impl From<BroadcastMessage> for BroadcastMessage
Source§fn from(fiber_broadcast_message: BroadcastMessage) -> Self
fn from(fiber_broadcast_message: BroadcastMessage) -> Self
Converts to this type from the input type.
Source§impl From<ChannelAnnouncement> for BroadcastMessage
impl From<ChannelAnnouncement> for BroadcastMessage
Source§fn from(value: ChannelAnnouncement) -> Self
fn from(value: ChannelAnnouncement) -> Self
Converts to this type from the input type.
Source§impl From<ChannelUpdate> for BroadcastMessage
impl From<ChannelUpdate> for BroadcastMessage
Source§fn from(value: ChannelUpdate) -> Self
fn from(value: ChannelUpdate) -> Self
Converts to this type from the input type.
Source§impl From<NodeAnnouncement> for BroadcastMessage
impl From<NodeAnnouncement> for BroadcastMessage
Source§fn from(value: NodeAnnouncement) -> Self
fn from(value: NodeAnnouncement) -> Self
Converts to this type from the input type.
Source§impl FromIterator<BroadcastMessage> for BroadcastMessages
impl FromIterator<BroadcastMessage> for BroadcastMessages
Source§fn from_iter<T: IntoIterator<Item = BroadcastMessage>>(iter: T) -> Self
fn from_iter<T: IntoIterator<Item = BroadcastMessage>>(iter: T) -> Self
Creates a value from an iterator. Read more
Source§impl LowerHex for BroadcastMessage
impl LowerHex for BroadcastMessage
Source§impl TryFrom<BroadcastMessage> for BroadcastMessage
impl TryFrom<BroadcastMessage> for BroadcastMessage
Auto Trait Implementations§
impl !Freeze for BroadcastMessage
impl RefUnwindSafe for BroadcastMessage
impl Send for BroadcastMessage
impl Sync for BroadcastMessage
impl Unpin for BroadcastMessage
impl UnsafeUnpin for BroadcastMessage
impl UnwindSafe for BroadcastMessage
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