#![cfg_attr(not(feature = "test_utils"), no_std)]
extern crate alloc;
extern crate core;
#[cfg(test)]
extern crate std;
pub mod tick;
pub mod network;
pub mod history_buffer;
pub mod id;
pub mod plugin;
pub mod time;
pub mod timeline;
pub mod interpolation;
pub mod prediction;
#[cfg(feature = "test_utils")]
pub mod test;
pub mod prelude {
pub use crate::interpolation::Interpolated;
pub use crate::prediction::Predicted;
pub use crate::id::{LocalId, PeerId, RemoteId};
pub use crate::tick::Tick;
pub use crate::timeline::{
LocalTimeline, NetworkTimeline, NetworkTimelinePlugin, Rollback, SyncEvent, Timeline,
is_in_rollback,
};
}