Skip to main content

Crate factorio_api

Crate factorio_api 

Source
Expand description

Generated Factorio runtime API bindings.

These types exist for Rust type-checking and IDE support. Mod code is transpiled to Lua and never executes these stub implementations.

Re-exports§

pub use event_filters::EventFilterEntry;
pub use event_filters::FilterMethodSpec;
pub use event_filters::filter_method_spec;
pub use map::event_filter_type;
pub use map::event_type_to_name;
pub use unions::literal_enum_variant_str;

Modules§

classes
concepts
defines
event_data
event_filters
events
globals
map
prelude
settings
unions

Structs§

LuaAny
Opaque placeholder for complex Factorio Lua API values.

Traits§

LuaObject
Marker trait for autogenerated Factorio API types. Do not implement this trait manually.
SettingValue
Marker trait for types that can be used as Factorio mod setting values.