Skip to main content

harn_vm/value/
mod.rs

1mod core;
2mod env;
3mod error;
4mod handles;
5mod structural;
6
7pub use core::{VmAsyncBuiltinFn, VmBuiltinFn, VmValue};
8pub use env::{closest_match, ModuleFunctionRegistry, ModuleState, VmClosure, VmEnv};
9pub use error::{
10    categorized_error, classify_error_message, error_to_category, ErrorCategory, VmError,
11};
12pub use handles::{
13    VmAtomicHandle, VmChannelHandle, VmGenerator, VmJoinHandle, VmRange, VmTaskHandle,
14};
15pub use structural::{
16    compare_values, value_identity_key, value_structural_hash_key, values_equal, values_identical,
17};
18
19#[cfg(test)]
20mod tests;