pub enum ParamDefault {
Required,
Absent(&'static str),
Value(Value, String),
}Expand description
The default of a parameter.
Variants§
Required
The parameter must be given.
Absent(&'static str)
An optional parameter left out; the text says what the block then does.
Value(Value, String)
A value, with the text that shows it.
Trait Implementations§
Source§impl Clone for ParamDefault
impl Clone for ParamDefault
Auto Trait Implementations§
impl Freeze for ParamDefault
impl RefUnwindSafe for ParamDefault
impl Send for ParamDefault
impl Sync for ParamDefault
impl Unpin for ParamDefault
impl UnsafeUnpin for ParamDefault
impl UnwindSafe for ParamDefault
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more