Lines Matching defs:Shared
1309 pub struct Shared<'g, T: 'g + ?Sized + Pointable> { struct
1314 impl<T: ?Sized + Pointable> Clone for Shared<'_, T> { argument
1323 impl<T: ?Sized + Pointable> Copy for Shared<'_, T> {} implementation
1325 impl<T: ?Sized + Pointable> Pointer<T> for Shared<'_, T> { implementation
1340 impl<'g, T> Shared<'g, T> { impl
1364 impl<'g, T: ?Sized + Pointable> Shared<'g, T> { impl
1624 impl<T> From<*const T> for Shared<'_, T> { implementation
1647 impl<'g, T: ?Sized + Pointable> PartialEq<Shared<'g, T>> for Shared<'g, T> { implementation
1653 impl<T: ?Sized + Pointable> Eq for Shared<'_, T> {} implementation
1655 impl<'g, T: ?Sized + Pointable> PartialOrd<Shared<'g, T>> for Shared<'g, T> { implementation
1661 impl<T: ?Sized + Pointable> Ord for Shared<'_, T> { implementation
1667 impl<T: ?Sized + Pointable> fmt::Debug for Shared<'_, T> { implementation
1678 impl<T: ?Sized + Pointable> fmt::Pointer for Shared<'_, T> { implementation
1684 impl<T: ?Sized + Pointable> Default for Shared<'_, T> { implementation