Enum nonymous::emit::message::MessageError[][src]

pub enum MessageError {
    Infallible(Infallible),
    Grow(GrowError),
    QdTooManyQuestions,
    AnTooManyRecords,
    NsTooManyRecords,
    ArTooManyRecords,
    Extension(ExtensionError),
    Record(RecordError),
    Question(QuestionError),
    Name(NameError),
}
Expand description

failed to emit message

Variants

Infallible(Infallible)

FIXME rust-lang/rust#51085

Grow(GrowError)

not enough space

QdTooManyQuestions

too many questions in question section

AnTooManyRecords

too many records in answer section

NsTooManyRecords

too many records in authority section

ArTooManyRecords

too many records in additional section

Extension(ExtensionError)

error while emitting OPT RR

Record(RecordError)

error while emitting record

Question(QuestionError)

error while emitting question

Name(NameError)

error while emitting record

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.