#[non_exhaustive]pub enum DistributionPointName {
FullName(Vec<GeneralName>),
RelativeName(Vec<NameAttribute>),
}Expand description
A CRL distribution-point name; relative RDNs are not resolved automatically.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
FullName(Vec<GeneralName>)
Full GeneralNames in encoded order.
RelativeName(Vec<NameAttribute>)
One RDN relative to the CRL issuer, retaining all attributes.
Trait Implementations§
Source§impl Clone for DistributionPointName
impl Clone for DistributionPointName
Source§fn clone(&self) -> DistributionPointName
fn clone(&self) -> DistributionPointName
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DistributionPointName
impl Debug for DistributionPointName
impl Eq for DistributionPointName
Source§impl JsonSchema for DistributionPointName
impl JsonSchema for DistributionPointName
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for DistributionPointName
impl PartialEq for DistributionPointName
Source§impl Serialize for DistributionPointName
impl Serialize for DistributionPointName
impl StructuralPartialEq for DistributionPointName
Auto Trait Implementations§
impl Freeze for DistributionPointName
impl RefUnwindSafe for DistributionPointName
impl Send for DistributionPointName
impl Sync for DistributionPointName
impl Unpin for DistributionPointName
impl UnsafeUnpin for DistributionPointName
impl UnwindSafe for DistributionPointName
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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