1#![doc(html_root_url = "https://docs.rs/kohebi-core/0.0.0")]
12
13pub mod casing;
14pub mod classify;
15pub mod dict;
16pub mod error;
17pub mod exception;
18pub mod float;
19pub mod hash;
20pub mod int;
21pub mod native;
22pub mod object;
23pub mod ops;
24pub mod printable;
25pub(crate) mod ranges;
26pub mod slice;
27pub mod text;
28
29pub use dict::{Dict, Set};
30pub use error::{Error, Kind, Result};
31pub use exception::Exception;
32pub use float::{DotZero, float_repr};
33pub use hash::{Key, Unhashable};
34pub use int::{DivideByZero, Int};
35pub use native::Native;
36pub use object::Object;
37pub use ops::Compare;
38pub use printable::is_printable;
39pub use slice::{Indices, Slice};
40pub use text::{Str, StrBuf, bytes_repr, str_repr};
41
42pub const SPEC: &[&str] = &[
44 "docs/spec/03-object-model.md",
45 "docs/spec/04-memory-and-gc.md",
46];