pub struct ObliviousDoHMessage { /* private fields */ }Expand description
Main structure used to transfer queries and responses.
It specifies a message type, an identifier of the corresponding ObliviousDoHConfigContents
structure being used, and the encrypted message for the target resolver, or a DNS response
message for the client.
Implementations§
Trait Implementations§
Source§impl Deserialize for ObliviousDoHMessage
impl Deserialize for ObliviousDoHMessage
Auto Trait Implementations§
impl !Freeze for ObliviousDoHMessage
impl RefUnwindSafe for ObliviousDoHMessage
impl Send for ObliviousDoHMessage
impl Sync for ObliviousDoHMessage
impl Unpin for ObliviousDoHMessage
impl UnwindSafe for ObliviousDoHMessage
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