pub(crate) enum HostNamePayload {
HostName(DnsName<'static>),
IpAddress(PayloadU16<NonEmpty>),
Invalid(PayloadU16<NonEmpty>),
}
Variants§
Implementations§
Source§impl HostNamePayload
impl HostNamePayload
fn read(r: &mut Reader<'_>) -> Result<Self, InvalidMessage>
Trait Implementations§
Source§impl Clone for HostNamePayload
impl Clone for HostNamePayload
Source§fn clone(&self) -> HostNamePayload
fn clone(&self) -> HostNamePayload
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 moreAuto Trait Implementations§
impl Freeze for HostNamePayload
impl RefUnwindSafe for HostNamePayload
impl Send for HostNamePayload
impl Sync for HostNamePayload
impl Unpin for HostNamePayload
impl UnwindSafe for HostNamePayload
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