InjectCommand

Trait InjectCommand 

Source
pub trait InjectCommand {
    // Required methods
    fn inject(
        &self,
        instance: &SandboxBuilder<'_>,
        tx: &mut ReadWriteTransaction<'_>,
        euid: &str,
        caller: &str,
    ) -> Result<()>;
    fn eject(
        &self,
        instance: &SandboxBuilder<'_>,
        tx: &mut ReadWriteTransaction<'_>,
        euid: &str,
        caller: &str,
    ) -> Result<()>;
}
Expand description

InjectCommand can inject or eject attributes or attribute overrides to entities picked, used or pointed-at.

Required Methods§

Source

fn inject( &self, instance: &SandboxBuilder<'_>, tx: &mut ReadWriteTransaction<'_>, euid: &str, caller: &str, ) -> Result<()>

Source

fn eject( &self, instance: &SandboxBuilder<'_>, tx: &mut ReadWriteTransaction<'_>, euid: &str, caller: &str, ) -> Result<()>

Implementors§