#[cfg(feature = "rbd")]
pub mod pipeline;
#[cfg(feature = "rbd")]
pub mod state;
#[cfg(all(feature = "dim2", feature = "rbd"))]
pub use nexus_rbd2d as rbd;
#[cfg(all(feature = "dim3", feature = "rbd"))]
pub use nexus_rbd3d as rbd;
#[cfg(all(feature = "dim2", feature = "mpm"))]
pub use nexus_mpm2d as mpm;
#[cfg(all(feature = "dim3", feature = "mpm"))]
pub use nexus_mpm3d as mpm;
#[cfg(feature = "rbd")]
pub use rbd::{parry, rapier};
pub mod prelude {
#[cfg(feature = "rbd")]
pub use crate::pipeline::*;
#[cfg(feature = "rbd")]
pub use crate::state::*;
}