pub struct DnsInterceptResponse {
pub payload: Vec<u8>,
pub tcp_sequence_number: Option<u32>,
pub tcp_acknowledgment_number: Option<u32>,
pub tcp_flags: Option<TcpResponseFlags>,
}Fields§
§payload: Vec<u8>§tcp_sequence_number: Option<u32>§tcp_acknowledgment_number: Option<u32>§tcp_flags: Option<TcpResponseFlags>Trait Implementations§
Source§impl Clone for DnsInterceptResponse
impl Clone for DnsInterceptResponse
Source§fn clone(&self) -> DnsInterceptResponse
fn clone(&self) -> DnsInterceptResponse
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 moreSource§impl Debug for DnsInterceptResponse
impl Debug for DnsInterceptResponse
Source§impl PartialEq for DnsInterceptResponse
impl PartialEq for DnsInterceptResponse
impl Eq for DnsInterceptResponse
impl StructuralPartialEq for DnsInterceptResponse
Auto Trait Implementations§
impl Freeze for DnsInterceptResponse
impl RefUnwindSafe for DnsInterceptResponse
impl Send for DnsInterceptResponse
impl Sync for DnsInterceptResponse
impl Unpin for DnsInterceptResponse
impl UnsafeUnpin for DnsInterceptResponse
impl UnwindSafe for DnsInterceptResponse
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.