[−][src]Enum rustpython_vm::function::ArgumentError
An error encountered while binding arguments to the parameters of a Python function call.
Variants
TooFewArgs
The call provided fewer positional arguments than the function requires.
TooManyArgs
The call provided more positional arguments than the function accepts.
InvalidKeywordArgument(String)
The function doesn't accept a keyword argument with the given name.
RequiredKeywordArgument(String)
The function require a keyword argument with the given name, but one wasn't provided
Exception(PyObjectRef)
An exception was raised while binding arguments to the function parameters.
Trait Implementations
impl From<Rc<PyObject<dyn PyObjectPayload + 'static>>> for ArgumentError
[src]
fn from(ex: PyObjectRef) -> Self
[src]
Auto Trait Implementations
impl !Send for ArgumentError
impl Unpin for ArgumentError
impl !Sync for ArgumentError
impl !UnwindSafe for ArgumentError
impl !RefUnwindSafe for ArgumentError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self