Expand description

Library for building powerful Extensions for Arma 3 easily in Rust

Re-exports

pub use libc;

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 HandlerFunc

Enums

Result of an event handler

A value that can be converted to and from Arma types.

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 IntoExtResult

A 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 successfully 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

Attribute Macros