pub struct ZoneTransfer {
pub start_soa: LookupRecords,
pub records: AxfrRecords,
pub end_soa: LookupRecords,
}Expand description
A copy of all data in a zone.
This is used in the AXFR sub-protocol.
Fields§
§start_soa: LookupRecordsThe SOA record, plus its RRSIG.
This is sent at the start of the first message of the response.
records: AxfrRecordsAll the records in the zone.
end_soa: LookupRecordsThe SOA record again.
This is sent at the end of the last message of the response.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ZoneTransfer
impl RefUnwindSafe for ZoneTransfer
impl Send for ZoneTransfer
impl Sync for ZoneTransfer
impl Unpin for ZoneTransfer
impl UnsafeUnpin for ZoneTransfer
impl UnwindSafe for ZoneTransfer
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more