pub enum AutoDiffKind {
Function,
DifferentiabilityWitness,
DerivativeVTableThunk,
SubsetParametersThunk,
SelfReorderingReabstractionThunk,
Other,
}Expand description
The kind of automatic differentiation symbol.
Variants§
Function
An auto-diff derivative function.
DifferentiabilityWitness
A differentiability witness.
DerivativeVTableThunk
A derivative vtable thunk.
SubsetParametersThunk
A subset parameters thunk.
SelfReorderingReabstractionThunk
A self-reordering reabstraction thunk.
Other
Other auto-diff symbol.
Implementations§
Trait Implementations§
Source§impl Clone for AutoDiffKind
impl Clone for AutoDiffKind
Source§fn clone(&self) -> AutoDiffKind
fn clone(&self) -> AutoDiffKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AutoDiffKind
impl Debug for AutoDiffKind
Source§impl PartialEq for AutoDiffKind
impl PartialEq for AutoDiffKind
impl Copy for AutoDiffKind
impl Eq for AutoDiffKind
impl StructuralPartialEq for AutoDiffKind
Auto Trait Implementations§
impl Freeze for AutoDiffKind
impl RefUnwindSafe for AutoDiffKind
impl Send for AutoDiffKind
impl Sync for AutoDiffKind
impl Unpin for AutoDiffKind
impl UnsafeUnpin for AutoDiffKind
impl UnwindSafe for AutoDiffKind
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