Enum trust_dns_proto::rr::rdata::caa::Property [−][src]
Specifies in what contexts this key may be trusted for use
Variants
The issue property
entry authorizes the holder of the domain name
The issuewild
property entry authorizes the holder of the domain name
Specifies a URL to which an issuer MAY report certificate issue requests that are inconsistent with the issuer’s Certification Practices or Certificate Policy, or that a Certificate Evaluator may use to report observation of a possible policy violation. The Incident Object Description Exchange Format (IODEF) format is used [RFC5070].
Unknown(String)
Unknown format to Trust-DNS
Implementations
impl Property
[src]
pub fn as_str(&self) -> &str
[src]
Convert to string form
pub fn is_issue(&self) -> bool
[src]
true if the property is issue
pub fn is_issuewild(&self) -> bool
[src]
true if the property is issueworld
pub fn is_iodef(&self) -> bool
[src]
true if the property is iodef
pub fn is_unknown(&self) -> bool
[src]
true if the property is not known to Trust-DNS
Trait Implementations
impl Clone for Property
[src]
impl Debug for Property
[src]
impl Display for Property
[src]
impl Eq for Property
[src]
impl From<String> for Property
[src]
impl Hash for Property
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<Property> for Property
[src]
impl StructuralEq for Property
[src]
impl StructuralPartialEq for Property
[src]
Auto Trait Implementations
impl RefUnwindSafe for Property
impl Send for Property
impl Sync for Property
impl Unpin for Property
impl UnwindSafe for Property
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,