Skip to main content

OptionalArgDefault

Trait OptionalArgDefault 

Source
pub trait OptionalArgDefault {
    const PY_DEFAULT: DefaultRepr;
}
Expand description

Signature default of a field marked optional.

Only Option (None) and OptionalArg (<unrepresentable>) are valid.

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> OptionalArgDefault for Option<T>

Source§

const PY_DEFAULT: DefaultRepr = super::signature::DefaultRepr::None

Implementors§

Source§

impl<T> OptionalArgDefault for OptionalArg<T>

Source§

const PY_DEFAULT: DefaultRepr = super::signature::DefaultRepr::Unrepresentable