pub struct SchedulingExtension;Expand description
Scheduling: vigy-tick / tick-count / since-last-tick / rate-limited? / backoff-ms.
Trait Implementations§
Source§impl Clone for SchedulingExtension
impl Clone for SchedulingExtension
Source§fn clone(&self) -> SchedulingExtension
fn clone(&self) -> SchedulingExtension
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 SchedulingExtension
Source§impl Debug for SchedulingExtension
impl Debug for SchedulingExtension
Source§impl Default for SchedulingExtension
impl Default for SchedulingExtension
Source§fn default() -> SchedulingExtension
fn default() -> SchedulingExtension
Returns the “default value” for a type. Read more
Source§impl HostExtension for SchedulingExtension
impl HostExtension for SchedulingExtension
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 SchedulingExtension
impl RefUnwindSafe for SchedulingExtension
impl Send for SchedulingExtension
impl Sync for SchedulingExtension
impl Unpin for SchedulingExtension
impl UnsafeUnpin for SchedulingExtension
impl UnwindSafe for SchedulingExtension
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