Lines Matching full:immutable
729 // The cursor only gives out immutable references to the keys, but since it has excusive access to those same
733 // SAFETY: The [`Cursor`] gives out immutable references to K and mutable references to V,
742 // - We have an immutable reference by the function signature.
850 // - By the function signature, we have an immutable reference to `self`.
889 /// - The caller has immutable access to `node` for the duration of 'b.
893 // SAFETY: the caller guarantees immutable access to `node`.
911 /// - The caller has immutable access to the key for the duration of 'b.
951 // SAFETY: The [`Iter`] gives out immutable references to K and V, so it has the same
952 // thread safety requirements as immutable references.
955 // SAFETY: The [`Iter`] gives out immutable references to K and V, so it has the same
956 // thread safety requirements as immutable references.
986 // The iterator only gives out immutable references to the keys, but since the iterator has excusive access to those same
990 // SAFETY: The [`IterMut`] gives out immutable references to K and mutable references to V, so it has the same