pub struct DiscoveryMessage(/* private fields */);
Implementations§
Source§impl DiscoveryMessage
impl DiscoveryMessage
pub const FIELD_COUNT: usize = 1usize
pub fn total_size(&self) -> usize
pub fn field_count(&self) -> usize
pub fn count_extra_fields(&self) -> usize
pub fn has_extra_fields(&self) -> bool
pub fn payload(&self) -> DiscoveryPayload
pub fn as_reader<'r>(&'r self) -> DiscoveryMessageReader<'r>
Trait Implementations§
Source§impl Clone for DiscoveryMessage
impl Clone for DiscoveryMessage
Source§fn clone(&self) -> DiscoveryMessage
fn clone(&self) -> DiscoveryMessage
Returns a copy 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 DiscoveryMessage
impl Debug for DiscoveryMessage
Source§impl Default for DiscoveryMessage
impl Default for DiscoveryMessage
Source§fn default() -> DiscoveryMessage
fn default() -> DiscoveryMessage
Returns the “default value” for a type. Read more
Source§impl Display for DiscoveryMessage
impl Display for DiscoveryMessage
Source§impl Entity for DiscoveryMessage
impl Entity for DiscoveryMessage
const NAME: &'static str = "DiscoveryMessage"
type Builder = DiscoveryMessageBuilder
fn new_unchecked(data: Bytes) -> DiscoveryMessage
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8] ⓘ
fn from_slice(slice: &[u8]) -> Result<DiscoveryMessage, VerificationError>
fn from_compatible_slice( slice: &[u8], ) -> Result<DiscoveryMessage, VerificationError>
fn new_builder() -> <DiscoveryMessage as Entity>::Builder
fn as_builder(self) -> <DiscoveryMessage as Entity>::Builder
Auto Trait Implementations§
impl !Freeze for DiscoveryMessage
impl RefUnwindSafe for DiscoveryMessage
impl Send for DiscoveryMessage
impl Sync for DiscoveryMessage
impl Unpin for DiscoveryMessage
impl UnwindSafe for DiscoveryMessage
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)