/// Returns the merge key for this key; that is, a key which is <= this key and any
/// other possibly overlapping key, under Ord. This would be used for the hint in |merge_into|.
Returns the merge key for this key; that is, a key which is <= this key and any
other possibly overlapping key, under Ord. This would be used for the hint in |merge_into|.
Returns the merge key for this key ; that is a key which is < = this key and any other possibly overlapping key under Ord . This would be used for the hint in |merge_into| .
pub fn key_for_merge_into(&self) -> Self {
        if let Self { object_id, data: ObjectKeyData::Extent(e) } = self {
            Self::with_extent_key(*object_id, e.key_for_merge_into())
        } else {
            self.clone()
        }
    }
pub fn key_for_merge_into ( & self ) -> Self { if let Self { object_id , data : ObjectKeyData :: Extent ( e ) } = self { Self :: with_extent_key ( * object_id , e . key_for_merge_into ( ) ) } else { self . clone ( ) } }
Returns the merge key for this key; that is, a key which is <= this key and any
other possibly overlapping key, under Ord.
Returns the merge key for this key ; that is a key which is < = this key and any other possibly overlapping key under Ord .
&self