shulkerbox/src/lib.rs

27 lines
692 B
Rust
Raw Normal View History

2024-03-21 16:48:54 +01:00
//! Shulkerbox is a library for creating Minecraft data packs.
2024-04-25 14:15:35 +02:00
#![deny(
unsafe_code,
2024-03-21 16:48:54 +01:00
missing_debug_implementations,
2024-04-25 14:15:35 +02:00
missing_copy_implementations,
clippy::nursery,
rustdoc::broken_intra_doc_links,
clippy::missing_errors_doc
2024-03-21 16:48:54 +01:00
)]
2024-08-15 22:37:39 +02:00
#![warn(clippy::all, clippy::pedantic, clippy::perf)]
2024-04-25 14:15:35 +02:00
#![allow(clippy::missing_panics_doc, clippy::missing_const_for_fn)]
2024-03-21 16:48:54 +01:00
pub mod datapack;
pub mod util;
2024-03-21 16:26:13 +01:00
pub mod virtual_fs;
2024-06-17 23:58:24 +02:00
/// Prelude for shulkerbox.
///
/// This module contains the most common types and traits that you may want to import.
pub mod prelude {
pub use crate::{
datapack::{Command, Condition, Datapack, Execute},
util::compile::CompileOptions,
};
}