pub struct RealFnAndFirstSecond<'a, F1, F2, F3>where
F1: 'a + ?Sized + Fn(f64) -> f64,
F2: 'a + ?Sized + Fn(f64) -> f64,
F3: 'a + ?Sized + Fn(f64) -> f64,{
pub f: &'a F1,
pub df: &'a F2,
pub d2f: &'a F3,
}Expand description
Wraps functions to implement RealFnEval, RealDfEval, and RealD2fEval.
Fields§
§f: &'a F1§df: &'a F2§d2f: &'a F3Implementations§
Trait Implementations§
Source§impl<'a, F1, F2, F3> RealD2fEval for RealFnAndFirstSecond<'a, F1, F2, F3>
impl<'a, F1, F2, F3> RealD2fEval for RealFnAndFirstSecond<'a, F1, F2, F3>
Source§impl<'a, F1, F2, F3> RealDfEval for RealFnAndFirstSecond<'a, F1, F2, F3>
impl<'a, F1, F2, F3> RealDfEval for RealFnAndFirstSecond<'a, F1, F2, F3>
Auto Trait Implementations§
impl<'a, F1, F2, F3> Freeze for RealFnAndFirstSecond<'a, F1, F2, F3>
impl<'a, F1, F2, F3> RefUnwindSafe for RealFnAndFirstSecond<'a, F1, F2, F3>
impl<'a, F1, F2, F3> Send for RealFnAndFirstSecond<'a, F1, F2, F3>
impl<'a, F1, F2, F3> Sync for RealFnAndFirstSecond<'a, F1, F2, F3>
impl<'a, F1, F2, F3> Unpin for RealFnAndFirstSecond<'a, F1, F2, F3>
impl<'a, F1, F2, F3> UnwindSafe for RealFnAndFirstSecond<'a, F1, F2, F3>
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