pub struct RuleRegistry { /* private fields */ }Expand description
A registry of differentiation rules, keyed by (lower-cased) function name.
Built-ins populate it; users extend it with RuleRegistry::register
(design.md §3.2 — the “extensible rule registry” decision).
Implementations§
Source§impl RuleRegistry
impl RuleRegistry
Trait Implementations§
Source§impl Clone for RuleRegistry
impl Clone for RuleRegistry
Source§fn clone(&self) -> RuleRegistry
fn clone(&self) -> RuleRegistry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for RuleRegistry
impl !UnwindSafe for RuleRegistry
impl Freeze for RuleRegistry
impl Send for RuleRegistry
impl Sync for RuleRegistry
impl Unpin for RuleRegistry
impl UnsafeUnpin for RuleRegistry
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