Skip to main content

GuardianOps

Trait GuardianOps 

Source
pub trait GuardianOps {
    // Required methods
    fn summon_guardian(&mut self, spec: GuardianSpec) -> GuardianHandle;
    fn active_guardian_count(&self, tag: u32) -> usize;
    fn extend_guardians(&mut self, tag: u32, amount_ms: u32);
    fn command_guardians(&mut self, tag: u32, ability_index: usize) -> usize;
    fn dismiss_guardians(&mut self, tag: u32, count: usize) -> usize;
}
Expand description

Temporary guardian lifecycle and command operations.

Required Methods§

Source

fn summon_guardian(&mut self, spec: GuardianSpec) -> GuardianHandle

Source

fn active_guardian_count(&self, tag: u32) -> usize

Source

fn extend_guardians(&mut self, tag: u32, amount_ms: u32)

Source

fn command_guardians(&mut self, tag: u32, ability_index: usize) -> usize

Source

fn dismiss_guardians(&mut self, tag: u32, count: usize) -> usize

Implementors§