pub trait PyWrapper:
From<Self::Inner>
+ Into<Self::Inner>
+ AsRef<Self::Inner> {
type Inner;
// Provided methods
fn as_inner(&self) -> &Self::Inner { ... }
fn into_inner(self) -> Self::Inner { ... }
}Expand description
Implemented by wrapper types generated with py_wrap_* macros:
Required Associated Types§
Provided Methods§
Sourcefn as_inner(&self) -> &Self::Inner
fn as_inner(&self) -> &Self::Inner
Returns a reference to the inner item.
Like AsRef, but doesn’t require generics.
Sourcefn into_inner(self) -> Self::Inner
fn into_inner(self) -> Self::Inner
Converts this into the inner item.
Like Into, but doesn’t require generics.
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.