Crate warpgate_api Copy item path Source anyhow Construct an ad-hoc error from a string or existing non-anyhow error
value. api_enum Wrap an enum with common derives and serde required attributes. api_struct Wrap a struct with common derives and serde required attributes. api_unit_enum Wrap a unit-only enum with common derives and serde required attributes. EmptyInput Represents an empty input. ExecCommandInput Input passed to the exec_command host function. ExecCommandOutput Output returned from the exec_command host function. FileLocator A file system locator. GitHubLocator A GitHub release locator. HostEnvironment Information about the host environment (the current runtime). HostLogInput Input passed to the host_log host function. Id A compact string identifier for use within records, key lookups, and more.
Supports unicode alphanumeric characters, forward slash /, period .,
underscore _, and dash -. A leading @ is supported to support npm package names. IdError ID errors. RegistryLocator An OCI registry locator. SendRequestInput Input passed to the send_request host function. SendRequestOutput Output returned from the send_request host function. TestEnvironment Information about the current testing environment. UrlLocator A HTTPS URL locator. HostArch Architecture of the system environment. HostLibc Libc being used in the system environment. HostLogTarget Target where host logs should be written to. HostOS Operating system of the current environment. PluginLocator Strategies and protocols for locating plugins. PluginLocatorError Errors during plugin locator parsing. VirtualPath A container for WASI virtual paths that can also keep a reference to the original real path. ID_CLEAN_PATTERN Pattern that removes unsupported characters from an identifier. ID_PATTERN Pattern that all identifiers are matched against. Supports unicode alphanumeric
characters, forward slash /, period ., underscore _, and dash -.
A leading @ is supported to support npm package names. AnyResult Represents any result (using anyhow).