Lines Matching defs:Dying
30105 range: LeafRange<marker::Dying, K, V>,
30129 front: Handle<NodeRef<marker::Dying, K, V, marker::Leaf>, marker::Edge>,
33903 impl<K, V> NodeRef<marker::Dying, K, V, marker::LeafOrInternal> {
33907 pub fn full_range(self) -> LeafRange<marker::Dying, K, V> {
33986 impl<K, V> Handle<NodeRef<marker::Dying, K, V, marker::Leaf>, marker::Edge> {
34117 impl<K, V> Handle<NodeRef<marker::Dying, K, V, marker::Leaf>, marker::Edge> {
38023 /// through borrow type `Dying`, some of these pointers are dangling.
38070 /// - When this is `Dying`, the `NodeRef` still acts roughly like `Box<Node>`,
38134 unsafe impl<K: Send, V: Send, Type> Send for NodeRef<marker::Dying, K, V, Type> {}
38307 impl<K, V> NodeRef<marker::Dying, K, V, marker::LeafOrInternal> {
38313 ) -> Option<Handle<NodeRef<marker::Dying, K, V, marker::Internal>, marker::Edge>> {
38528 pub fn into_dying(self) -> NodeRef<marker::Dying, K, V, Type> {
39539 pub enum Dying {}
39555 impl BorrowType for Dying {}