Struct ckb_types::packed::DiscoveryPayload
source · [−]pub struct DiscoveryPayload(_);
Implementations
sourceimpl DiscoveryPayload
impl DiscoveryPayload
pub const ITEMS_COUNT: usize = 2usize
pub fn item_id(&self) -> Number
pub fn to_enum(&self) -> DiscoveryPayloadUnion
pub fn as_reader<'r>(&'r self) -> DiscoveryPayloadReader<'r>
Trait Implementations
sourceimpl Clone for DiscoveryPayload
impl Clone for DiscoveryPayload
sourcefn clone(&self) -> DiscoveryPayload
fn clone(&self) -> DiscoveryPayload
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 DiscoveryPayload
impl Debug for DiscoveryPayload
sourceimpl Default for DiscoveryPayload
impl Default for DiscoveryPayload
sourceimpl Display for DiscoveryPayload
impl Display for DiscoveryPayload
sourceimpl Entity for DiscoveryPayload
impl Entity for DiscoveryPayload
type Builder = DiscoveryPayloadBuilder
const NAME: &'static str = "DiscoveryPayload"
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 DiscoveryPayload
impl Send for DiscoveryPayload
impl Sync for DiscoveryPayload
impl Unpin for DiscoveryPayload
impl UnwindSafe for DiscoveryPayload
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