Struct unsafe_io::View [−][src]
pub struct View<'resource, Target: AsUnsafeHandle> { /* fields omitted */ }
Expand description
A non-owning view of a resource which dereferences to a &Target or
&mut Target.
Trait Implementations
impl<Target: AsUnsafeHandle + Debug> Debug for View<'_, Target>[src]
impl<Target: AsUnsafeHandle + Debug> Debug for View<'_, Target>[src]impl<Target: AsUnsafeHandle> Deref for View<'_, Target>[src]
impl<Target: AsUnsafeHandle> Deref for View<'_, Target>[src]Auto Trait Implementations
impl<'resource, Target> RefUnwindSafe for View<'resource, Target> where
Target: RefUnwindSafe,
Target: RefUnwindSafe,
impl<'resource, Target> Send for View<'resource, Target> where
Target: Send,
Target: Send,
impl<'resource, Target> Sync for View<'resource, Target> where
Target: Sync,
Target: Sync,
impl<'resource, Target> Unpin for View<'resource, Target> where
Target: Unpin,
Target: Unpin,
impl<'resource, Target> UnwindSafe for View<'resource, Target> where
Target: UnwindSafe,
Target: UnwindSafe,