veecle-os-runtime 0.1.0

Veecle OS Runtime
Documentation
//! Central communication hub for [`Actor`]s.
//!
//! Actors access data through [`Reader`]s and [`Writer`]s.
//!
//! [`Actor`]:crate::actor::Actor

mod combined_readers;
mod exclusive_reader;
pub(crate) mod generational;
mod initialized_reader;
mod reader;
mod slot;
mod writer;

pub use self::combined_readers::{CombinableReader, CombineReaders};
pub use self::exclusive_reader::ExclusiveReader;
pub use self::initialized_reader::InitializedReader;
pub use self::reader::Reader;
pub(crate) use self::slot::Slot;
pub use self::slot::Storable;
pub use self::writer::Writer;