pub struct DgramQueryMessage(/* private fields */);
Expand description
A raw query message for use with datagram transports.
This type wraps a QueryMessage
and provides an AsRef<[u8]>
implementation so that it can be passed to Tokio’s
UdpSocket::send_dgram
.
Implementations§
Source§impl DgramQueryMessage
impl DgramQueryMessage
Sourcepub fn new(query: QueryMessage) -> DgramQueryMessage
pub fn new(query: QueryMessage) -> DgramQueryMessage
Creates a new datagram query message from a query message.
Sourcepub fn unwrap(self) -> QueryMessage
pub fn unwrap(self) -> QueryMessage
Converts the datagram query message back into a query message.
Sourcepub fn unfreeze(self) -> QueryBuilder
pub fn unfreeze(self) -> QueryBuilder
Unfreezes the datagram query message into a query builder.
This is a shortcut for self.unwrap().unfreeze()
. See
QueryMessage::unfreeze
for additional information.
Trait Implementations§
Source§impl AsRef<[u8]> for DgramQueryMessage
impl AsRef<[u8]> for DgramQueryMessage
Source§impl Clone for DgramQueryMessage
impl Clone for DgramQueryMessage
Source§fn clone(&self) -> DgramQueryMessage
fn clone(&self) -> DgramQueryMessage
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 DgramQueryMessage
impl Debug for DgramQueryMessage
Source§impl From<QueryMessage> for DgramQueryMessage
impl From<QueryMessage> for DgramQueryMessage
Source§fn from(query: QueryMessage) -> DgramQueryMessage
fn from(query: QueryMessage) -> DgramQueryMessage
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for DgramQueryMessage
impl RefUnwindSafe for DgramQueryMessage
impl Send for DgramQueryMessage
impl Sync for DgramQueryMessage
impl Unpin for DgramQueryMessage
impl UnwindSafe for DgramQueryMessage
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