pub trait BufferResizeGuard {
type Resizable<'a>: 'a
where Self: 'a;
// Required method
fn try_resizable_opt(&self) -> Option<Self::Resizable<'_>>;
// Provided method
fn try_resizable(
&self,
vm: &VirtualMachine,
) -> PyResult<Self::Resizable<'_>> { ... }
}
Required Associated Types§
Required Methods§
fn try_resizable_opt(&self) -> Option<Self::Resizable<'_>>
Provided Methods§
fn try_resizable(&self, vm: &VirtualMachine) -> PyResult<Self::Resizable<'_>>
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.