diff options
Diffstat (limited to 'snapshot/src/lib.rs')
-rw-r--r-- | snapshot/src/lib.rs | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/snapshot/src/lib.rs b/snapshot/src/lib.rs new file mode 100644 index 0000000..992d898 --- /dev/null +++ b/snapshot/src/lib.rs @@ -0,0 +1,36 @@ + +#[cfg(feature = "gamenet_ddnet")] +extern crate gamenet_ddnet as gamenet; +#[cfg(feature = "gamenet_0_5")] +extern crate gamenet_teeworlds_0_5 as gamenet; +#[cfg(feature = "gamenet_0_6")] +extern crate gamenet_teeworlds_0_6 as gamenet; +#[cfg(feature = "gamenet_0_7")] +extern crate gamenet_teeworlds_0_7 as gamenet; + +extern crate buffer; +extern crate common; +extern crate packer; +extern crate vec_map; +extern crate warn; + +pub mod format; +pub mod manager; +pub mod receiver; +pub mod snap; +pub mod storage; + +pub use manager::Manager; +pub use receiver::DeltaReceiver; +pub use receiver::ReceivedDelta; +pub use snap::Delta; +pub use snap::DeltaReader; +pub use snap::Snap; +pub use storage::Storage; + +use common::num::Cast; +use std::ops; + +fn to_usize(r: ops::Range<u32>) -> ops::Range<usize> { + r.start.usize()..r.end.usize() +} |