pub trait PointerVariantUtilities {
// Required methods
fn pointer_coarse(self) -> Self;
fn pointer_fine(self) -> Self;
fn any_pointer_coarse(self) -> Self;
fn any_pointer_fine(self) -> Self;
}
Expand description
Trait for adding pointer variant utilities to a class builder
Required Methods§
Sourcefn pointer_coarse(self) -> Self
fn pointer_coarse(self) -> Self
Add pointer coarse variant
Sourcefn pointer_fine(self) -> Self
fn pointer_fine(self) -> Self
Add pointer fine variant
Sourcefn any_pointer_coarse(self) -> Self
fn any_pointer_coarse(self) -> Self
Add any pointer coarse variant
Sourcefn any_pointer_fine(self) -> Self
fn any_pointer_fine(self) -> Self
Add any pointer fine variant
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.