pub struct RepNode {
pub key: Key,
pub left: Option<Weak<RwLock<RepNode>>>,
pub right: Option<Weak<RwLock<RepNode>>>,
pub bst_group: Option<Arc<RwLock<BinarySearchTreeGroup>>>,
}Fields§
§key: Key§left: Option<Weak<RwLock<RepNode>>>§right: Option<Weak<RwLock<RepNode>>>§bst_group: Option<Arc<RwLock<BinarySearchTreeGroup>>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for RepNode
impl RefUnwindSafe for RepNode
impl Send for RepNode
impl Sync for RepNode
impl Unpin for RepNode
impl UnwindSafe for RepNode
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