Expand description
Library for building powerful Extensions for Arma 3 easily in Rust
Re-exports
pub use libc;Modules
For working with Arma’s unit loadout array
Structs
Contains information about the current execution context
Contains all the information about your extension
This is used by the generated code to interface with Arma
Used to build an extension.
A group of commands.
Called from Arma using
[group]:[command].A wrapper for
HandlerFuncEnums
Traits
Execute a command
A factory for creating a command handler.
Creates a handler from any function that optionally takes a context and up to 12 arguments.
The arguments must implement
FromArma
The return value must implement IntoExtResultA trait for converting a value from Arma to a Rust value.
Convert a type to a value that can be sent into Arma
Convert a type to a successful or failed extension result
Functions
Create a new handler from a Factory
Called by generated code, do not call directly.
Type Definitions
Used by generated code to call back into Arma