pub struct ViewerRef<Source: ?Sized, Target: ?Sized> { /* private fields */ }Implementations§
Source§impl<Source: ?Sized, Target: ?Sized> ViewerRef<Source, Target>
impl<Source: ?Sized, Target: ?Sized> ViewerRef<Source, Target>
Trait Implementations§
Source§impl<Source: ?Sized, Target: ?Sized> From<OwnerRef<Source, Target>> for ViewerRef<Source, Target>
impl<Source: ?Sized, Target: ?Sized> From<OwnerRef<Source, Target>> for ViewerRef<Source, Target>
impl<Source: ?Sized, Target: ?Sized> Eq for ViewerRef<Source, Target>
Auto Trait Implementations§
impl<Source, Target> Freeze for ViewerRef<Source, Target>
impl<Source, Target> !RefUnwindSafe for ViewerRef<Source, Target>
impl<Source, Target> !Send for ViewerRef<Source, Target>
impl<Source, Target> !Sync for ViewerRef<Source, Target>
impl<Source, Target> Unpin for ViewerRef<Source, Target>
impl<Source, Target> !UnwindSafe for ViewerRef<Source, Target>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more