pub struct ConvergenceExtension;Expand description
Convergence: vigy-once / mark-converged / converged?.
Trait Implementations§
Source§impl Clone for ConvergenceExtension
impl Clone for ConvergenceExtension
Source§fn clone(&self) -> ConvergenceExtension
fn clone(&self) -> ConvergenceExtension
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 moreimpl Copy for ConvergenceExtension
Source§impl Debug for ConvergenceExtension
impl Debug for ConvergenceExtension
Source§impl Default for ConvergenceExtension
impl Default for ConvergenceExtension
Source§fn default() -> ConvergenceExtension
fn default() -> ConvergenceExtension
Returns the “default value” for a type. Read more
Source§impl HostExtension for ConvergenceExtension
impl HostExtension for ConvergenceExtension
Source§fn install(&self, interp: &mut Interpreter<VigyHost>)
fn install(&self, interp: &mut Interpreter<VigyHost>)
Register every intrinsic this extension owns on the interpreter.
Idempotent within a single evaluation — registering twice on
the same interpreter overrides the prior binding (tatara-lisp’s
default behaviour). Across different interpreter instances each
install is independent.
Auto Trait Implementations§
impl Freeze for ConvergenceExtension
impl RefUnwindSafe for ConvergenceExtension
impl Send for ConvergenceExtension
impl Sync for ConvergenceExtension
impl Unpin for ConvergenceExtension
impl UnsafeUnpin for ConvergenceExtension
impl UnwindSafe for ConvergenceExtension
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