pub trait ExternallySharedRefExt<'a, T: ?Sized, A: Access> {
    // Required method
    unsafe fn new(pointer: NonNull<T>) -> ExternallySharedRef<'a, T, A>;
}

Required Methods§

source

unsafe fn new(pointer: NonNull<T>) -> ExternallySharedRef<'a, T, A>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a, T: ?Sized, A: Access> ExternallySharedRefExt<'a, T, A> for ExternallySharedRef<'a, T, A>