Lines Matching full:immutable
729 // The cursor only gives out immutable references to the keys, but since it has excusive access to …
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. in current()
850 // - By the function signature, we have an immutable reference to `self`. in peek()
889 /// - The caller has immutable access to `node` for the duration of `'b`.
893 // SAFETY: the caller guarantees immutable access to `node`. in to_key_value()
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 excusiv…
990 // SAFETY: The [`IterMut`] gives out immutable references to K and mutable references to V, so it h…