coil-runtime 0.1.1

HTTP runtime and request handling for the Coil framework.
Documentation
use super::*;

use crate::wasm_data::RuntimeDataBackend;
#[allow(unused_imports)]
pub(crate) use coil_auth::{
    AuthModelPackage, Capability, DefaultAuthModelPackage, DefaultSubject, DefaultTuple,
    DefaultTupleUpdate, Entity, Namespace, Relation,
};
use coil_config::StorageClass;
use coil_template::{
    AttributeNode, ElementNode, FragmentRenderRequest, Node, RenderModel, RenderValue,
    TemplateDefinition, TemplateName, TemplateRuntime, TemplateSelector,
};
#[allow(unused_imports)]
pub(crate) use coil_wasm::{
    AuthServiceDetails, AuthServiceExecution, AuthServiceRequest, CacheIntentExecution,
    CacheIntentServiceRequest, DataServiceRequest, HostServiceCall, HostServiceDomain,
    HostServiceExecution, HostServiceExecutor, HostServiceRequest, HostServiceResult, JobExecution,
    MetadataExecution, NetworkExecution, PrincipalKind, RenderServiceExecution,
    RenderServiceRequest, SecretExecution, StorageClassGrant, StorageServiceExecution,
    StorageServiceRequest,
};
mod auth_backend;
mod executor;
mod host;
mod support;

pub(crate) use host::RuntimeWasmHostServices;
pub use host::{
    ExtensionPrincipal, InstalledExtensionSummary, LiveWasmExecutionError, RegisteredExtensionSlot,
    WasmHost, WebhookObservationBackendKind, WebhookObservationEvent, WebhookObservationSnapshot,
    WebhookObservationStatus, WebhookObservationStatusCounts,
};