// SPDX-License-Identifier: Apache-2.0
// Copyright 2025 The Hyperlight Authors.
/// Error types related to function support
pub
/// Definitions and functionality to enable guest-to-host function calling,
/// also called "host functions"
///
/// This module includes functionality to do the following
///
/// - Define several prototypes for what a host function must look like,
/// including the number of arguments (arity) they can have, supported argument
/// types, and supported return types
/// - Registering host functions to be callable by the guest
/// - Dynamically dispatching a call from the guest to the appropriate
/// host function
pub
/// Definitions and functionality for supported parameter types
pub
/// Definitions and functionality for supported return types
pub
pub use Error;
/// Re-export for `HostFunction` trait
pub use Function;
pub use ;
pub use ;
/// Re-export for `ParameterValue` enum
pub use crateParameterValue;
/// Re-export for `ReturnType` enum
pub use crateReturnType;
/// Re-export for `ReturnType` enum
pub use crateReturnValue;