pub struct HolePunchingMessage(/* private fields */);Implementations§
Source§impl HolePunchingMessage
impl HolePunchingMessage
pub const ITEMS_COUNT: usize = 3usize
pub fn item_id(&self) -> u32
pub fn to_enum(&self) -> HolePunchingMessageUnion
pub fn as_reader<'r>(&'r self) -> HolePunchingMessageReader<'r>
Trait Implementations§
Source§impl Clone for HolePunchingMessage
impl Clone for HolePunchingMessage
Source§fn clone(&self) -> HolePunchingMessage
fn clone(&self) -> HolePunchingMessage
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HolePunchingMessage
impl Debug for HolePunchingMessage
Source§impl Default for HolePunchingMessage
impl Default for HolePunchingMessage
Source§fn default() -> HolePunchingMessage
fn default() -> HolePunchingMessage
Returns the “default value” for a type. Read more
Source§impl Display for HolePunchingMessage
impl Display for HolePunchingMessage
Source§impl Entity for HolePunchingMessage
impl Entity for HolePunchingMessage
const NAME: &'static str = "HolePunchingMessage"
type Builder = HolePunchingMessageBuilder
fn new_unchecked(data: Bytes) -> HolePunchingMessage
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8] ⓘ
fn from_slice(slice: &[u8]) -> Result<HolePunchingMessage, VerificationError>
fn from_compatible_slice( slice: &[u8], ) -> Result<HolePunchingMessage, VerificationError>
fn new_builder() -> <HolePunchingMessage as Entity>::Builder
fn as_builder(self) -> <HolePunchingMessage as Entity>::Builder
Source§impl From<ConnectionRequest> for HolePunchingMessage
impl From<ConnectionRequest> for HolePunchingMessage
Source§fn from(value: ConnectionRequest) -> HolePunchingMessage
fn from(value: ConnectionRequest) -> HolePunchingMessage
Converts to this type from the input type.
Source§impl From<ConnectionRequestDelivered> for HolePunchingMessage
impl From<ConnectionRequestDelivered> for HolePunchingMessage
Source§fn from(value: ConnectionRequestDelivered) -> HolePunchingMessage
fn from(value: ConnectionRequestDelivered) -> HolePunchingMessage
Converts to this type from the input type.
Source§impl From<ConnectionSync> for HolePunchingMessage
impl From<ConnectionSync> for HolePunchingMessage
Source§fn from(value: ConnectionSync) -> HolePunchingMessage
fn from(value: ConnectionSync) -> HolePunchingMessage
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for HolePunchingMessage
impl RefUnwindSafe for HolePunchingMessage
impl Send for HolePunchingMessage
impl Sync for HolePunchingMessage
impl Unpin for HolePunchingMessage
impl UnwindSafe for HolePunchingMessage
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)