Crate arma_rs

source ·
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 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 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

Attribute Macros