pub trait UpdateRequest {
// Required methods
fn id(&self) -> u16;
fn zone(&self) -> Result<&LowerQuery, LookupError>;
fn prerequisites(&self) -> &[Record];
fn updates(&self) -> &[Record];
fn additionals(&self) -> &[Record];
fn signature(&self) -> Option<&Record<TSIG>>;
}Expand description
A type which represents an MessageRequest for dynamic Update.
Required Methods§
Sourcefn zone(&self) -> Result<&LowerQuery, LookupError>
fn zone(&self) -> Result<&LowerQuery, LookupError>
Zone being updated, this should be the query of a Message
Sourcefn prerequisites(&self) -> &[Record]
fn prerequisites(&self) -> &[Record]
Prerequisites map to the Answer section of a Message
Sourcefn additionals(&self) -> &[Record]
fn additionals(&self) -> &[Record]
Additional records