geam 0.1.1

Experimental Rust-embedded execution runtime for typed Gleam programs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod error;
mod function;
mod table;

pub(crate) use function::HostConstructionTypes;
pub(in crate::plan::execution) use function::HostedFunctionParameters;
pub(crate) use function::{
    HostCallParameter, HostFunctionId, HostNeverFunctionId, HostedFunction, HostedFunctionMetadata,
    HostedFunctionTarget, HostedNeverFunction, HostedValueFunction,
};
pub(crate) use table::HostFunctionTables;

pub(crate) struct HostedExecutionProfile;
pub use error::{HostSpecializationError, HostSpecializationErrorReason};