[][src]Enum rustpython_vm::function::ArgumentError

pub enum ArgumentError {
    TooFewArgs,
    TooManyArgs,
    InvalidKeywordArgument(String),
    RequiredKeywordArgument(String),
    Exception(PyBaseExceptionRef),
}

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(PyBaseExceptionRef)

An exception was raised while binding arguments to the function parameters.

Trait Implementations

impl From<PyRef<PyBaseException>> for ArgumentError[src]

Auto Trait Implementations

impl !RefUnwindSafe for ArgumentError

impl !Send for ArgumentError

impl !Sync for ArgumentError

impl Unpin for ArgumentError

impl !UnwindSafe for ArgumentError

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy