pub struct Loadout {
pub declared: Vec<RegisteredTool>,
pub callable: Vec<RegisteredTool>,
}Expand description
pi’s ToolLoadout: the tools a loadout hook sees.
Fields§
§declared: Vec<RegisteredTool>The active tools in activation order, with their own descriptions.
callable: Vec<RegisteredTool>The tools other tools may call, in registration order.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Loadout
impl !UnwindSafe for Loadout
impl Forget for Loadout
impl Freeze for Loadout
impl Send for Loadout
impl Sync for Loadout
impl Unpin for Loadout
impl UnsafeUnpin for Loadout
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