Enum trust_dns_proto::rr::rdata::caa::Value[][src]

pub enum Value {
    Issuer(Option<Name>, Vec<KeyValue>),
    Url(Url),
    Unknown(Vec<u8>),
}

Potential values.

These are based off the Tag field:

Issue and IssueWild => Issuer, Iodef => Url, Unknown => Unknown,

Variants

Issuer authorized to issue certs for this zone, and any associated parameters

Url to which to send CA errors

Unrecognized tag and value by TRust-DNS

Methods

impl Value
[src]

true if this is an Issuer

true if this is a Url

true if this is an Unknown

Trait Implementations

impl Debug for Value
[src]

Formats the value using the given formatter. Read more

impl PartialEq for Value
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Value
[src]

impl Hash for Value
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl Clone for Value
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Value

impl Sync for Value