PointerVariantUtilities

Trait PointerVariantUtilities 

Source
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§

Source

fn pointer_coarse(self) -> Self

Add pointer coarse variant

Source

fn pointer_fine(self) -> Self

Add pointer fine variant

Source

fn any_pointer_coarse(self) -> Self

Add any pointer coarse variant

Source

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.

Implementors§