pub struct Exp;
Implementations§
Trait Implementations§
Source§impl DifferentiableFunc for Exp
impl DifferentiableFunc for Exp
Source§fn get_diffed_func<'arena>(
&self,
ctx: &DiffContext,
arena: &'arena Bump,
func_name: &'arena str,
args: Vec<'arena, &'arena mut Expr<'arena>>,
respect_to: &str,
diff_args: Differentiate<'arena>,
) -> Result<&'arena mut Expr<'arena>, DiffError>
fn get_diffed_func<'arena>( &self, ctx: &DiffContext, arena: &'arena Bump, func_name: &'arena str, args: Vec<'arena, &'arena mut Expr<'arena>>, respect_to: &str, diff_args: Differentiate<'arena>, ) -> Result<&'arena mut Expr<'arena>, DiffError>
Called when asked to differentiate an function Read more
Auto Trait Implementations§
impl Freeze for Exp
impl RefUnwindSafe for Exp
impl Send for Exp
impl Sync for Exp
impl Unpin for Exp
impl UnwindSafe for Exp
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