pub struct Ptr { /* private fields */ }Expand description
Implementations§
Trait Implementations§
Source§impl<T> AddAssign<T> for Ptr
impl<T> AddAssign<T> for Ptr
Source§fn add_assign(&mut self, rhs: T)
fn add_assign(&mut self, rhs: T)
Performs the
+= operation. Read moreSource§impl<'de> Deserialize<'de> for Ptr
impl<'de> Deserialize<'de> for Ptr
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<T> Index<Ptr> for BinaryTree<T>
impl<T> Index<Ptr> for BinaryTree<T>
Source§impl<NodeType> Index<Ptr> for DoublyLinkedList<NodeType>
impl<NodeType> Index<Ptr> for DoublyLinkedList<NodeType>
Source§impl<T> Index<Ptr> for NaryForest<T>
impl<T> Index<Ptr> for NaryForest<T>
Source§impl<T> IndexMut<Ptr> for BinaryTree<T>
impl<T> IndexMut<Ptr> for BinaryTree<T>
Source§impl<NodeType> IndexMut<Ptr> for DoublyLinkedList<NodeType>
impl<NodeType> IndexMut<Ptr> for DoublyLinkedList<NodeType>
Source§impl<T> IndexMut<Ptr> for NaryForest<T>
impl<T> IndexMut<Ptr> for NaryForest<T>
impl Copy for Ptr
impl Eq for Ptr
impl StructuralPartialEq for Ptr
Auto Trait Implementations§
impl Freeze for Ptr
impl RefUnwindSafe for Ptr
impl Send for Ptr
impl Sync for Ptr
impl Unpin for Ptr
impl UnwindSafe for Ptr
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