Struct ckb_types::packed::DiscoveryMessage
source · [−]pub struct DiscoveryMessage(_);
Implementations
sourceimpl 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
sourceimpl Clone for DiscoveryMessage
impl Clone for DiscoveryMessage
sourcefn clone(&self) -> DiscoveryMessage
fn clone(&self) -> DiscoveryMessage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DiscoveryMessage
impl Debug for DiscoveryMessage
sourceimpl Default for DiscoveryMessage
impl Default for DiscoveryMessage
sourceimpl Display for DiscoveryMessage
impl Display for DiscoveryMessage
sourceimpl Entity for DiscoveryMessage
impl Entity for DiscoveryMessage
type Builder = DiscoveryMessageBuilder
const NAME: &'static str = "DiscoveryMessage"
fn new_unchecked(data: Bytes) -> Self
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8]ⓘNotable traits for &mut [u8]impl Write for &mut [u8]impl Read for &[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
Auto Trait Implementations
impl RefUnwindSafe for DiscoveryMessage
impl Send for DiscoveryMessage
impl Sync for DiscoveryMessage
impl Unpin for DiscoveryMessage
impl UnwindSafe for DiscoveryMessage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more