Skip to main content

trait_kit/
prelude.rs

1// Copyright © 2026 Kirky.X. All rights reserved.
2
3//! Re-exports of the most commonly used types and traits.
4
5pub use crate::core::builder::{ModuleBuilder, WithConfig, WithRequirements};
6pub use crate::core::capability::CapabilityKey;
7pub use crate::core::config::{ConfigHandle, ConfigKey};
8pub use crate::core::error::BuildError;
9pub use crate::core::marker::{NoConfig, NoRequirements};
10pub use crate::core::module::Module;
11pub use crate::kit::builder::IntoKitModuleBuilder;
12pub use crate::kit::error::KitError;
13pub use crate::kit::Kit;