crayfish 0.0.1

An APGAS programming framework
pub mod activity; // TODO private
mod finish;
mod gasnet;
pub mod global_id; // TODO: private
pub mod logging; // TODO: mark as private
mod meta_data;
pub mod network; // TODO: mark private
pub mod place;
pub mod runtime;
mod serialization;
pub mod essence;
pub mod runtime_meta;
pub mod args;
mod executor;
pub mod shared;
pub mod collective;
#[cfg(feature = "trace")]
pub mod trace;

mod prelude {
    pub use crate::executor::spawn;
    pub use crate::executor::runtime;
    pub use crate::runtime_meta::inventory;
    pub use crate::serialization::serde;
    pub use crate::serialization::Serialize;
    pub use crate::serialization::Deserialize;
    pub use crate::serialization::DeserializeOwned;
}

pub mod re_export{
    pub use once_cell;
    pub use futures;
}

pub use crate::prelude::*;
pub use crayfish_macros::*;
pub use crayfish_trace_macros::*;