#![no_std]
extern crate alloc;
extern crate core;
#[cfg(feature = "std")]
extern crate std;
#[cfg(feature = "client")]
pub mod client;
pub mod config;
pub mod input_buffer;
pub mod input_message;
pub mod plugin;
#[cfg(feature = "server")]
pub mod server;
pub struct InputChannel;
pub mod prelude {
pub use crate::config::InputConfig;
pub use crate::input_buffer::InputBuffer;
#[cfg(feature = "client")]
pub mod client {
pub use crate::client::{ClientInputPlugin, InputSet};
}
#[cfg(feature = "server")]
pub mod server {
pub use crate::server::{InputSet, ServerInputPlugin};
}
}