Skip to main content

Crate suon

Crate suon 

Source
Expand description

Umbrella crate for the Suon engine workspace.

suon acts as the publishable entry point for crates.io by re-exporting the core workspace crates and exposing a single SuonPlugin that installs the main Bevy plugins maintained by this workspace.

§Quick start

use bevy::prelude::*;
use suon::prelude::*;

let mut app = App::new();
app.add_plugins(SuonPlugin);

Re-exports§

pub use suon_chunk;
pub use suon_lua;
pub use suon_movement;
pub use suon_network;
pub use suon_observability;
pub use suon_position;
pub use suon_task;

Modules§

prelude
Common imports for apps that build on top of the umbrella suon crate.

Structs§

ObservabilityPlugin
Plugin that loads ObservabilitySettings.toml and installs Bevy logging and diagnostics plugins accordingly.
ObservabilitySettings
Configuration for Suon’s logging and metrics bootstrap.
Settings
Configuration for the Suon root plugin bootstrap.
SuonPlugin
Main plugin that wires together the core Suon runtime crates.