pub struct LookupTable2D<Axis1, Axis2, Dep>where
Axis1: AxisImpl,
Axis2: AxisImpl,{ /* private fields */ }Implementations§
Source§impl<Indep1, Search1, LowerBound1, UpperBound1, Indep2, Search2, LowerBound2, UpperBound2, Dep> LookupTable2D<Axis<Indep1, Search1, LowerBound1, UpperBound1>, Axis<Indep2, Search2, LowerBound2, UpperBound2>, Dep>where
Indep1: PartialOrd,
Indep2: PartialOrd,
impl<Indep1, Search1, LowerBound1, UpperBound1, Indep2, Search2, LowerBound2, UpperBound2, Dep> LookupTable2D<Axis<Indep1, Search1, LowerBound1, UpperBound1>, Axis<Indep2, Search2, LowerBound2, UpperBound2>, Dep>where
Indep1: PartialOrd,
Indep2: PartialOrd,
Source§impl<Indep1, Search1, LowerBound1, UpperBound1, Indep2, Search2, LowerBound2, UpperBound2, Dep> LookupTable2D<Axis<Indep1, Search1, LowerBound1, UpperBound1>, Axis<Indep2, Search2, LowerBound2, UpperBound2>, Dep>where
Search1: Search<Indep1>,
Search2: Search<Indep2>,
Dep: Copy + Sub<Dep, Output = Dep> + Div<Indep1, Output = Dep> + Mul<Indep1, Output = Dep> + Mul<Indep2, Output = Dep> + Add<Dep, Output = Dep> + Debug,
Indep1: Copy + Sub<Indep1, Output = Indep1> + PartialOrd + Div<Indep1, Output = Indep1> + Debug,
Indep2: Copy + Sub<Indep2, Output = Indep2> + PartialOrd + Div<Indep2, Output = Indep2> + Debug,
LowerBound1: Bound<Indep1>,
UpperBound1: Bound<Indep1>,
LowerBound2: Bound<Indep2>,
UpperBound2: Bound<Indep2>,
impl<Indep1, Search1, LowerBound1, UpperBound1, Indep2, Search2, LowerBound2, UpperBound2, Dep> LookupTable2D<Axis<Indep1, Search1, LowerBound1, UpperBound1>, Axis<Indep2, Search2, LowerBound2, UpperBound2>, Dep>where
Search1: Search<Indep1>,
Search2: Search<Indep2>,
Dep: Copy + Sub<Dep, Output = Dep> + Div<Indep1, Output = Dep> + Mul<Indep1, Output = Dep> + Mul<Indep2, Output = Dep> + Add<Dep, Output = Dep> + Debug,
Indep1: Copy + Sub<Indep1, Output = Indep1> + PartialOrd + Div<Indep1, Output = Indep1> + Debug,
Indep2: Copy + Sub<Indep2, Output = Indep2> + PartialOrd + Div<Indep2, Output = Indep2> + Debug,
LowerBound1: Bound<Indep1>,
UpperBound1: Bound<Indep1>,
LowerBound2: Bound<Indep2>,
UpperBound2: Bound<Indep2>,
Auto Trait Implementations§
impl<Axis1, Axis2, Dep> Freeze for LookupTable2D<Axis1, Axis2, Dep>
impl<Axis1, Axis2, Dep> RefUnwindSafe for LookupTable2D<Axis1, Axis2, Dep>where
<Axis1 as AxisImpl>::Search: RefUnwindSafe,
<Axis2 as AxisImpl>::Search: RefUnwindSafe,
<Axis1 as AxisImpl>::Indep: RefUnwindSafe,
<Axis2 as AxisImpl>::Indep: RefUnwindSafe,
Dep: RefUnwindSafe,
impl<Axis1, Axis2, Dep> Send for LookupTable2D<Axis1, Axis2, Dep>
impl<Axis1, Axis2, Dep> Sync for LookupTable2D<Axis1, Axis2, Dep>
impl<Axis1, Axis2, Dep> Unpin for LookupTable2D<Axis1, Axis2, Dep>
impl<Axis1, Axis2, Dep> UnwindSafe for LookupTable2D<Axis1, Axis2, Dep>where
<Axis1 as AxisImpl>::Search: UnwindSafe,
<Axis2 as AxisImpl>::Search: UnwindSafe,
Dep: RefUnwindSafe,
<Axis1 as AxisImpl>::Indep: UnwindSafe,
<Axis2 as AxisImpl>::Indep: UnwindSafe,
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