pub enum SurfaceRequirement {
Optional,
Required,
}Available on crate feature
surface-model only.Expand description
Whether Clap requires an argument, as SurfaceArgument::requirement
reports.
The set is closed, and the enum is not #[non_exhaustive]: Clap marks an
argument required or leaves it optional.
Variants§
Trait Implementations§
Source§impl Clone for SurfaceRequirement
impl Clone for SurfaceRequirement
impl Copy for SurfaceRequirement
Source§impl Debug for SurfaceRequirement
impl Debug for SurfaceRequirement
impl Eq for SurfaceRequirement
Source§impl PartialEq for SurfaceRequirement
impl PartialEq for SurfaceRequirement
Source§impl Serialize for SurfaceRequirement
Available on crate feature surface-serde only.
impl Serialize for SurfaceRequirement
Available on crate feature
surface-serde only.impl StructuralPartialEq for SurfaceRequirement
Auto Trait Implementations§
impl Forget for SurfaceRequirement
impl Freeze for SurfaceRequirement
impl Move for SurfaceRequirement
impl RefUnwindSafe for SurfaceRequirement
impl Send for SurfaceRequirement
impl Sync for SurfaceRequirement
impl Unpin for SurfaceRequirement
impl UnsafeUnpin for SurfaceRequirement
impl UnwindSafe for SurfaceRequirement
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