pub struct TreapNode {
pub key: i64,
pub priority: u64,
pub size: usize,
}Expand description
Treap (randomized BST) node.
Fields§
§key: i64§priority: u64§size: usizeImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TreapNode
impl RefUnwindSafe for TreapNode
impl Send for TreapNode
impl Sync for TreapNode
impl Unpin for TreapNode
impl UnsafeUnpin for TreapNode
impl UnwindSafe for TreapNode
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