syndicate-rs/src/lib.rs

31 lines
689 B
Rust
Raw Normal View History

2020-05-11 18:51:04 +00:00
#![recursion_limit="512"]
pub mod bag;
2020-05-18 11:16:14 +00:00
pub mod config;
2020-05-11 18:51:04 +00:00
pub mod dataspace;
pub mod packets;
pub mod peer;
pub mod skeleton;
pub mod spaces;
pub use preserves::value;
2020-05-28 21:32:33 +00:00
// use std::sync::atomic::{AtomicUsize, Ordering};
//
// #[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
// pub enum Syndicate {
// Placeholder(usize),
// }
//
// impl value::Domain for Syndicate {}
//
// static NEXT_PLACEHOLDER: AtomicUsize = AtomicUsize::new(0);
// impl Syndicate {
// pub fn new_placeholder() -> Self {
// Self::Placeholder(NEXT_PLACEHOLDER.fetch_add(1, Ordering::SeqCst))
// }
// }
2020-05-11 18:51:04 +00:00
pub type ConnId = u64;
2020-05-28 21:32:33 +00:00
pub type V = value::IOValue; // value::ArcValue<Syndicate>;