pub struct Mstate4<'a, P0, P1, P2, P3, V> where
P0: Scalar,
P1: Scalar,
P2: Scalar,
P3: Scalar,
V: Value, {
pub fields: Arc<SetupFields>,
pub inserts: &'a [((Coord<P0>, Coord<P1>, Coord<P2>, Coord<P3>), InsertValue<'a, (Coord<P0>, Coord<P1>, Coord<P2>, Coord<P3>), V>)],
pub next_tree: TreeId,
pub ext_trees: HashMap<TreeId, Arc<Mutex<Tree4<P0, P1, P2, P3, V>>>>,
pub sorted: Vec<usize>,
}Fields
fields: Arc<SetupFields>inserts: &'a [((Coord<P0>, Coord<P1>, Coord<P2>, Coord<P3>), InsertValue<'a, (Coord<P0>, Coord<P1>, Coord<P2>, Coord<P3>), V>)]next_tree: TreeIdext_trees: HashMap<TreeId, Arc<Mutex<Tree4<P0, P1, P2, P3, V>>>>sorted: Vec<usize>Auto Trait Implementations
impl<'a, P0, P1, P2, P3, V> !RefUnwindSafe for Mstate4<'a, P0, P1, P2, P3, V>
impl<'a, P0, P1, P2, P3, V> Send for Mstate4<'a, P0, P1, P2, P3, V>
impl<'a, P0, P1, P2, P3, V> Sync for Mstate4<'a, P0, P1, P2, P3, V>
impl<'a, P0, P1, P2, P3, V> Unpin for Mstate4<'a, P0, P1, P2, P3, V>
impl<'a, P0, P1, P2, P3, V> !UnwindSafe for Mstate4<'a, P0, P1, P2, P3, V>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more