pub enum ValidNameFullNamePolicy {
Required,
Preferred,
Optional,
}
Expand description
Configuration value for ValidName
policy for use of full names in identities.
Variants§
Required
A full name is required, error when missing.
Preferred
A full name is preferred, warning when missing.
Optional
A full name is optional, no diagnostic when missing.
Trait Implementations§
source§impl Clone for ValidNameFullNamePolicy
impl Clone for ValidNameFullNamePolicy
source§fn clone(&self) -> ValidNameFullNamePolicy
fn clone(&self) -> ValidNameFullNamePolicy
Returns a copy of the value. Read more
1.0.0 · 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 ValidNameFullNamePolicy
impl Debug for ValidNameFullNamePolicy
source§impl Default for ValidNameFullNamePolicy
impl Default for ValidNameFullNamePolicy
source§fn default() -> ValidNameFullNamePolicy
fn default() -> ValidNameFullNamePolicy
Returns the “default value” for a type. Read more
source§impl PartialEq<ValidNameFullNamePolicy> for ValidNameFullNamePolicy
impl PartialEq<ValidNameFullNamePolicy> for ValidNameFullNamePolicy
source§fn eq(&self, other: &ValidNameFullNamePolicy) -> bool
fn eq(&self, other: &ValidNameFullNamePolicy) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ValidNameFullNamePolicy
impl Eq for ValidNameFullNamePolicy
impl StructuralEq for ValidNameFullNamePolicy
impl StructuralPartialEq for ValidNameFullNamePolicy
Auto Trait Implementations§
impl RefUnwindSafe for ValidNameFullNamePolicy
impl Send for ValidNameFullNamePolicy
impl Sync for ValidNameFullNamePolicy
impl Unpin for ValidNameFullNamePolicy
impl UnwindSafe for ValidNameFullNamePolicy
Blanket Implementations§
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