pub struct BinarySplit;Trait Implementations§
Source§impl<VStore, CStore, R, Domain, Bound> Distributor<Space<VStore, CStore, R>, Bound> for BinarySplitwhere
VStore: VStoreConcept<Item = Domain, Location = Identity<Domain>, Output = Domain> + 'static,
CStore: IntCStore<VStore>,
Domain: IntDomain<Item = Bound> + 'static,
Bound: IntBound + Copy + 'static,
R: FreezeSpace<VStore, CStore> + Snapshot<State = Space<VStore, CStore, R>>,
impl<VStore, CStore, R, Domain, Bound> Distributor<Space<VStore, CStore, R>, Bound> for BinarySplitwhere
VStore: VStoreConcept<Item = Domain, Location = Identity<Domain>, Output = Domain> + 'static,
CStore: IntCStore<VStore>,
Domain: IntDomain<Item = Bound> + 'static,
Bound: IntBound + Copy + 'static,
R: FreezeSpace<VStore, CStore> + Snapshot<State = Space<VStore, CStore, R>>,
Auto Trait Implementations§
impl Freeze for BinarySplit
impl RefUnwindSafe for BinarySplit
impl Send for BinarySplit
impl Sync for BinarySplit
impl Unpin for BinarySplit
impl UnsafeUnpin for BinarySplit
impl UnwindSafe for BinarySplit
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