pub struct EdnsData(/* private fields */);Implementations§
Source§impl EdnsData
impl EdnsData
pub const fn new() -> Self
pub fn get_nsid(&self) -> Option<&[u8]>
pub fn set_nsid(&mut self, nsid: &[u8])
pub fn get_extended_dns_error(&self) -> Option<(EdeCode, String)>
pub fn set_opt(&mut self, opt: EdnsOption)
pub fn set_extended_dns_error(&mut self, code: EdeCode, msg: &str)
Trait Implementations§
impl Eq for EdnsData
impl StructuralPartialEq for EdnsData
Auto Trait Implementations§
impl Freeze for EdnsData
impl RefUnwindSafe for EdnsData
impl Send for EdnsData
impl Sync for EdnsData
impl Unpin for EdnsData
impl UnsafeUnpin for EdnsData
impl UnwindSafe for EdnsData
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