siecs 0.1.1

Rust bindings for SIECS
Documentation

SIECS Rust bindings

Rust bindings for SIECS, a C entity component system.

use siecs::prelude::*;

#[derive(Component)]
struct Position {
    x: f32,
    y: f32,
}

fn main() {
    let mut world = World::new();
    let entity = world.entity();

    world.set(entity, Position { x: 1.0, y: 2.0 });
}