pub trait Ptr: Sealed {
type A: ?Sized;
type Weak: Weak<A = Self::A, Strong = Self>;
// Required methods
fn inner(&self) -> &Self::A;
fn value(&self) -> *const Self::A;
fn weak(&self) -> Self::Weak;
}Required Associated Typesยง
Required Methodsยง
fn inner(&self) -> &Self::A
fn value(&self) -> *const Self::A
fn weak(&self) -> Self::Weak
Dyn Compatibilityยง
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".