pub enum FunctionArity {
Exact(usize),
Range(usize, usize),
Variadic,
VariadicMin(usize),
}Expand description
Expected function arity.
Variants§
Exact(usize)
Exact number of arguments.
Range(usize, usize)
Range of acceptable argument counts.
Variadic
Any number of arguments.
VariadicMin(usize)
Minimum number of arguments.
Trait Implementations§
Source§impl Clone for FunctionArity
impl Clone for FunctionArity
Source§fn clone(&self) -> FunctionArity
fn clone(&self) -> FunctionArity
Returns a duplicate 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 FunctionArity
impl Debug for FunctionArity
Source§impl PartialEq for FunctionArity
impl PartialEq for FunctionArity
impl Eq for FunctionArity
impl StructuralPartialEq for FunctionArity
Auto Trait Implementations§
impl Freeze for FunctionArity
impl RefUnwindSafe for FunctionArity
impl Send for FunctionArity
impl Sync for FunctionArity
impl Unpin for FunctionArity
impl UnsafeUnpin for FunctionArity
impl UnwindSafe for FunctionArity
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