pub trait ExpectArity {
// Required methods
fn expect_exact<const N: usize>(
&self,
span: &Span,
) -> Result<&[ValueResult; N], Error>;
fn expect_min<const N: usize>(
&self,
span: &Span,
) -> Result<([ValueResult; N], Vec<ValueResult>), Error>;
}Required Methods§
fn expect_exact<const N: usize>( &self, span: &Span, ) -> Result<&[ValueResult; N], Error>
fn expect_min<const N: usize>( &self, span: &Span, ) -> Result<([ValueResult; N], Vec<ValueResult>), Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.