Skip to main content

Crate rill_runtime

Crate rill_runtime 

Source
Expand description

Independently distributable runtime for RillML.

Re-exports§

pub use archive::ReleaseIndexError;
pub use archive::TrustStore;
pub use archive::canonical_json;
pub use archive::sign_release_index;
pub use archive::verify_release_index;
pub use handler::builtin::LINEAR_REGRESSION_CAPABILITY;
pub use handler::builtin::LinearRegressionInvokeHandler;
pub use handler::HandlerIdentity;
pub use handler::HandlerLoadError;
pub use handler::effective_capabilities;
pub use handler_package::HandlerPackError;
pub use handler_package::HandlerPackInspection;
pub use handler_package::LoadedHandlerPack;
pub use handler_package::build_signed_handler_pack;
pub use handler_package::load_handler_pack;
pub use package::LoadedModelPack;
pub use package::ModelPackError;
pub use package::ModelPackInspection;
pub use package::build_signed_model_pack;
pub use package::load_model_pack;
pub use server::CapturingLogSink;
pub use server::EngineResponse;
pub use server::HostLogSink;
pub use server::InvokeError;
pub use server::InvokeErrorKind;
pub use server::InvokeHandler;
pub use server::MAX_DETAIL_BYTES;
pub use server::RuntimeEngine;
pub use server::StderrLogSink;

Modules§

archive
Common safe-archive skeleton shared by model packs (.rillpack) and handler packs (.rillhandler).
handler
Handler adapters for the runtime engine.
handler_package
Signed handler-pack (.rillhandler) construction and verification.
package
Signed model-pack (.rillpack) construction and verification.
server