Struct vfxpreopenexr::core::refptr::Ref [−][src]
#[repr(transparent)]pub struct Ref<'a, P> where
P: OpaquePtr, { /* fields omitted */ }
Expand description
Represents a pointer to a type that is owned by some C++ object, where the pointer type is also newtyped and we wish to Deref to the newtype rather than the pointer.
Trait Implementations
Auto Trait Implementations
impl<'a, P> RefUnwindSafe for Ref<'a, P> where
<P as OpaquePtr>::Pointee: RefUnwindSafe,
<P as OpaquePtr>::SysPointee: RefUnwindSafe,
impl<'a, P> UnwindSafe for Ref<'a, P> where
<P as OpaquePtr>::Pointee: UnwindSafe,
<P as OpaquePtr>::SysPointee: RefUnwindSafe,