pub struct ActionsExtension;Expand description
Typed action verbs: vigy-noop / defer / pull / push / create / update / delete-action / apply / restart / emit.
Trait Implementations§
Source§impl Clone for ActionsExtension
impl Clone for ActionsExtension
Source§fn clone(&self) -> ActionsExtension
fn clone(&self) -> ActionsExtension
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 moreSource§impl Debug for ActionsExtension
impl Debug for ActionsExtension
Source§impl Default for ActionsExtension
impl Default for ActionsExtension
Source§fn default() -> ActionsExtension
fn default() -> ActionsExtension
Returns the “default value” for a type. Read more
Source§impl HostExtension for ActionsExtension
impl HostExtension for ActionsExtension
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.
impl Copy for ActionsExtension
Auto Trait Implementations§
impl Freeze for ActionsExtension
impl RefUnwindSafe for ActionsExtension
impl Send for ActionsExtension
impl Sync for ActionsExtension
impl Unpin for ActionsExtension
impl UnsafeUnpin for ActionsExtension
impl UnwindSafe for ActionsExtension
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