pub mod rill_runtime_protocol
pub mod rill_runtime_protocol::error_code
pub const rill_runtime_protocol::error_code::FROZEN_CODES: &[&str]
pub const rill_runtime_protocol::error_code::HANDLER_INTERNAL_ERROR: &str
pub const rill_runtime_protocol::error_code::HANDLER_INVALID_OUTPUT: &str
pub const rill_runtime_protocol::error_code::HANDLER_OUTPUT_TOO_LARGE: &str
pub const rill_runtime_protocol::error_code::HANDLER_TIMEOUT: &str
pub const rill_runtime_protocol::error_code::HANDLER_TRAP: &str
pub const rill_runtime_protocol::error_code::INCOMPATIBLE_API_VERSION: &str
pub const rill_runtime_protocol::error_code::INVALID_CLIENT_IDENTITY: &str
pub const rill_runtime_protocol::error_code::INVALID_JSON: &str
pub const rill_runtime_protocol::error_code::INVALID_REQUEST_ID: &str
pub const rill_runtime_protocol::error_code::NO_INVOKE_HANDLER: &str
pub const rill_runtime_protocol::error_code::UNSUPPORTED_CAPABILITY: &str
pub fn rill_runtime_protocol::error_code::is_frozen(&str) -> bool
pub mod rill_runtime_protocol::v3
#[non_exhaustive] pub enum rill_runtime_protocol::v3::ProtocolV3Error
pub rill_runtime_protocol::v3::ProtocolV3Error::IncompatibleApiVersion
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidCapabilities
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidCapability
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidClientIdentity
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidDecisionId
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidErrorMessage
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidFeatureSchemaHash
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidJson
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidPayloadLimit
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidRequestId
pub rill_runtime_protocol::v3::ProtocolV3Error::InvalidRetryability
pub rill_runtime_protocol::v3::ProtocolV3Error::MissingCapability
pub rill_runtime_protocol::v3::ProtocolV3Error::MissingFeatureSchemaHash
pub rill_runtime_protocol::v3::ProtocolV3Error::NonFiniteReward
pub rill_runtime_protocol::v3::ProtocolV3Error::PayloadTooLarge
pub rill_runtime_protocol::v3::ProtocolV3Error::UnexpectedCapability
impl core::error::Error for rill_runtime_protocol::v3::ProtocolV3Error
impl core::fmt::Display for rill_runtime_protocol::v3::ProtocolV3Error
pub fn rill_runtime_protocol::v3::ProtocolV3Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub enum rill_runtime_protocol::v3::RuntimeErrorCodeV3
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::DuplicateFeedback
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::ExpiredRequest
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::HandlerInvalidOutput
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::HandlerOutputTooLarge
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::HandlerTimeout
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::HandlerTrap
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::IncompatibleApiVersion
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::IncompatibleGeneration
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::Internal
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::InvalidClientIdentity
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::InvalidEnvelope
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::InvalidJson
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::InvalidRequestId
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::InvalidState
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::PayloadTooLarge
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::StateMismatch
pub rill_runtime_protocol::v3::RuntimeErrorCodeV3::UnsupportedCapability
impl rill_runtime_protocol::v3::RuntimeErrorCodeV3
pub const fn rill_runtime_protocol::v3::RuntimeErrorCodeV3::is_retryable(self) -> bool
pub enum rill_runtime_protocol::v3::RuntimeRequestV3
pub rill_runtime_protocol::v3::RuntimeRequestV3::Decide
pub rill_runtime_protocol::v3::RuntimeRequestV3::Decide::context: serde_json::value::Value
pub rill_runtime_protocol::v3::RuntimeRequestV3::Decide::deterministic_seed: core::option::Option<u64>
pub rill_runtime_protocol::v3::RuntimeRequestV3::Feedback
pub rill_runtime_protocol::v3::RuntimeRequestV3::Feedback::decision_id: alloc::string::String
pub rill_runtime_protocol::v3::RuntimeRequestV3::Feedback::generation: u64
pub rill_runtime_protocol::v3::RuntimeRequestV3::Feedback::outcome_time_ms: u64
pub rill_runtime_protocol::v3::RuntimeRequestV3::Feedback::reward: f64
pub rill_runtime_protocol::v3::RuntimeRequestV3::Feedback::selected_arm: u32
pub rill_runtime_protocol::v3::RuntimeRequestV3::Handshake
pub rill_runtime_protocol::v3::RuntimeRequestV3::Health
pub rill_runtime_protocol::v3::RuntimeRequestV3::Inspect
pub rill_runtime_protocol::v3::RuntimeRequestV3::Observe
pub rill_runtime_protocol::v3::RuntimeRequestV3::Observe::event: serde_json::value::Value
pub rill_runtime_protocol::v3::RuntimeRequestV3::Reset
pub rill_runtime_protocol::v3::RuntimeRequestV3::Reset::expected_state_generation: u64
pub rill_runtime_protocol::v3::RuntimeRequestV3::Snapshot
pub enum rill_runtime_protocol::v3::RuntimeResponseBodyV3
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Error
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Error::error: rill_runtime_protocol::v3::RuntimeErrorV3
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Handshake
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Handshake::capabilities: alloc::vec::Vec<alloc::string::String>
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Handshake::feature_schema_hash: alloc::string::String
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Handshake::handler_api_version: u32
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Health
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Health::healthy: bool
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Inspection
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Inspection::summary: serde_json::value::Value
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Reset
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Reset::reset: bool
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Result
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Result::output: serde_json::value::Value
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Snapshot
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Snapshot::state: alloc::string::String
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Snapshot::state_checksum: alloc::string::String
pub rill_runtime_protocol::v3::RuntimeResponseBodyV3::Snapshot::state_schema_version: u32
pub struct rill_runtime_protocol::v3::EnvelopeV3
pub rill_runtime_protocol::v3::EnvelopeV3::api_version: u32
pub rill_runtime_protocol::v3::EnvelopeV3::capability: core::option::Option<alloc::string::String>
pub rill_runtime_protocol::v3::EnvelopeV3::client_identity: rill_runtime_protocol::v3::IdentityV3
pub rill_runtime_protocol::v3::EnvelopeV3::deadline_unix_ms: core::option::Option<u64>
pub rill_runtime_protocol::v3::EnvelopeV3::feature_schema_hash: core::option::Option<alloc::string::String>
pub rill_runtime_protocol::v3::EnvelopeV3::model_generation: u64
pub rill_runtime_protocol::v3::EnvelopeV3::payload_limit: u32
pub rill_runtime_protocol::v3::EnvelopeV3::request: rill_runtime_protocol::v3::RuntimeRequestV3
pub rill_runtime_protocol::v3::EnvelopeV3::request_id: alloc::string::String
pub rill_runtime_protocol::v3::EnvelopeV3::state_generation: u64
impl rill_runtime_protocol::v3::EnvelopeV3
pub fn rill_runtime_protocol::v3::EnvelopeV3::is_expired_at(&self, u64) -> bool
pub fn rill_runtime_protocol::v3::EnvelopeV3::validate(&self) -> core::result::Result<(), rill_runtime_protocol::v3::ProtocolV3Error>
pub struct rill_runtime_protocol::v3::IdentityV3
pub rill_runtime_protocol::v3::IdentityV3::name: alloc::string::String
pub rill_runtime_protocol::v3::IdentityV3::version: alloc::string::String
impl rill_runtime_protocol::v3::IdentityV3
pub fn rill_runtime_protocol::v3::IdentityV3::validate(&self) -> core::result::Result<(), rill_runtime_protocol::v3::ProtocolV3Error>
pub struct rill_runtime_protocol::v3::RuntimeErrorV3
pub rill_runtime_protocol::v3::RuntimeErrorV3::code: rill_runtime_protocol::v3::RuntimeErrorCodeV3
pub rill_runtime_protocol::v3::RuntimeErrorV3::message: alloc::string::String
pub rill_runtime_protocol::v3::RuntimeErrorV3::retryable: bool
impl rill_runtime_protocol::v3::RuntimeErrorV3
pub fn rill_runtime_protocol::v3::RuntimeErrorV3::new(rill_runtime_protocol::v3::RuntimeErrorCodeV3, impl core::convert::Into<alloc::string::String>) -> Self
pub fn rill_runtime_protocol::v3::RuntimeErrorV3::validate(&self) -> core::result::Result<(), rill_runtime_protocol::v3::ProtocolV3Error>
pub struct rill_runtime_protocol::v3::RuntimeResponseV3
pub rill_runtime_protocol::v3::RuntimeResponseV3::api_version: u32
pub rill_runtime_protocol::v3::RuntimeResponseV3::model_generation: u64
pub rill_runtime_protocol::v3::RuntimeResponseV3::request_id: alloc::string::String
pub rill_runtime_protocol::v3::RuntimeResponseV3::response: rill_runtime_protocol::v3::RuntimeResponseBodyV3
pub rill_runtime_protocol::v3::RuntimeResponseV3::runtime_identity: rill_runtime_protocol::v3::IdentityV3
pub rill_runtime_protocol::v3::RuntimeResponseV3::state_generation: u64
impl rill_runtime_protocol::v3::RuntimeResponseV3
pub fn rill_runtime_protocol::v3::RuntimeResponseV3::validate(&self) -> core::result::Result<(), rill_runtime_protocol::v3::ProtocolV3Error>
pub const rill_runtime_protocol::v3::FEATURE_SCHEMA_HASH_LEN_V3: usize
pub const rill_runtime_protocol::v3::MAX_CAPABILITIES_V3: usize
pub const rill_runtime_protocol::v3::MAX_CAPABILITY_LEN_V3: usize
pub const rill_runtime_protocol::v3::MAX_DECISION_ID_LEN_V3: usize
pub const rill_runtime_protocol::v3::MAX_ERROR_MESSAGE_LEN_V3: usize
pub const rill_runtime_protocol::v3::MAX_IDENTITY_NAME_LEN_V3: usize
pub const rill_runtime_protocol::v3::MAX_IDENTITY_VERSION_LEN_V3: usize
pub const rill_runtime_protocol::v3::MAX_REQUEST_ID_LEN_V3: usize
pub const rill_runtime_protocol::v3::RUNTIME_API_VERSION_V3: u32
pub enum rill_runtime_protocol::ReleaseArtifactKind
pub rill_runtime_protocol::ReleaseArtifactKind::Handler
pub rill_runtime_protocol::ReleaseArtifactKind::Model
pub rill_runtime_protocol::ReleaseArtifactKind::PmAdapter
pub rill_runtime_protocol::ReleaseArtifactKind::Runtime
pub enum rill_runtime_protocol::RuntimeRequest
pub rill_runtime_protocol::RuntimeRequest::Handshake
pub rill_runtime_protocol::RuntimeRequest::Handshake::api_version: u32
pub rill_runtime_protocol::RuntimeRequest::Handshake::client_name: alloc::string::String
pub rill_runtime_protocol::RuntimeRequest::Handshake::client_version: alloc::string::String
pub rill_runtime_protocol::RuntimeRequest::Handshake::request_id: alloc::string::String
pub rill_runtime_protocol::RuntimeRequest::Health
pub rill_runtime_protocol::RuntimeRequest::Health::api_version: u32
pub rill_runtime_protocol::RuntimeRequest::Health::request_id: alloc::string::String
pub rill_runtime_protocol::RuntimeRequest::Invoke
pub rill_runtime_protocol::RuntimeRequest::Invoke::api_version: u32
pub rill_runtime_protocol::RuntimeRequest::Invoke::capability: alloc::string::String
pub rill_runtime_protocol::RuntimeRequest::Invoke::input: serde_json::value::Value
pub rill_runtime_protocol::RuntimeRequest::Invoke::request_id: alloc::string::String
impl rill_runtime_protocol::RuntimeRequest
pub fn rill_runtime_protocol::RuntimeRequest::api_version(&self) -> u32
pub fn rill_runtime_protocol::RuntimeRequest::request_id(&self) -> &str
pub enum rill_runtime_protocol::RuntimeResponse
pub rill_runtime_protocol::RuntimeResponse::Error
pub rill_runtime_protocol::RuntimeResponse::Error::api_version: u32
pub rill_runtime_protocol::RuntimeResponse::Error::code: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Error::message: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Error::request_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Error::retryable: bool
pub rill_runtime_protocol::RuntimeResponse::Handshake
pub rill_runtime_protocol::RuntimeResponse::Handshake::api_version: u32
pub rill_runtime_protocol::RuntimeResponse::Handshake::capabilities: alloc::vec::Vec<alloc::string::String>
pub rill_runtime_protocol::RuntimeResponse::Handshake::model_pack_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Handshake::model_pack_version: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Handshake::request_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Handshake::runtime_version: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Health
pub rill_runtime_protocol::RuntimeResponse::Health::api_version: u32
pub rill_runtime_protocol::RuntimeResponse::Health::healthy: bool
pub rill_runtime_protocol::RuntimeResponse::Health::model_pack_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Health::model_pack_version: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Health::request_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponse::Result
pub rill_runtime_protocol::RuntimeResponse::Result::api_version: u32
pub rill_runtime_protocol::RuntimeResponse::Result::output: serde_json::value::Value
pub rill_runtime_protocol::RuntimeResponse::Result::request_id: alloc::string::String
pub enum rill_runtime_protocol::RuntimeResponseV2
pub rill_runtime_protocol::RuntimeResponseV2::Error
pub rill_runtime_protocol::RuntimeResponseV2::Error::api_version: u32
pub rill_runtime_protocol::RuntimeResponseV2::Error::code: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Error::message: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Error::request_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Error::retryable: bool
pub rill_runtime_protocol::RuntimeResponseV2::Handshake
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::api_version: u32
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::capabilities: alloc::vec::Vec<alloc::string::String>
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::effective_capabilities: alloc::vec::Vec<alloc::string::String>
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::handler_api_version: u32
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::handler_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::handler_version: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::model_pack_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::model_pack_version: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::request_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Handshake::runtime_version: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Health
pub rill_runtime_protocol::RuntimeResponseV2::Health::api_version: u32
pub rill_runtime_protocol::RuntimeResponseV2::Health::healthy: bool
pub rill_runtime_protocol::RuntimeResponseV2::Health::model_pack_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Health::model_pack_version: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Health::request_id: alloc::string::String
pub rill_runtime_protocol::RuntimeResponseV2::Result
pub rill_runtime_protocol::RuntimeResponseV2::Result::api_version: u32
pub rill_runtime_protocol::RuntimeResponseV2::Result::output: serde_json::value::Value
pub rill_runtime_protocol::RuntimeResponseV2::Result::request_id: alloc::string::String
pub enum rill_runtime_protocol::TrustKeyRole
pub rill_runtime_protocol::TrustKeyRole::Current
pub rill_runtime_protocol::TrustKeyRole::Next
pub struct rill_runtime_protocol::HandlerPackManifest
pub rill_runtime_protocol::HandlerPackManifest::capabilities: alloc::vec::Vec<alloc::string::String>
pub rill_runtime_protocol::HandlerPackManifest::format_version: u32
pub rill_runtime_protocol::HandlerPackManifest::handler_api_version: u32
pub rill_runtime_protocol::HandlerPackManifest::id: alloc::string::String
pub rill_runtime_protocol::HandlerPackManifest::min_runtime_version: alloc::string::String
pub rill_runtime_protocol::HandlerPackManifest::module_sha256: alloc::string::String
pub rill_runtime_protocol::HandlerPackManifest::module_size: u64
pub rill_runtime_protocol::HandlerPackManifest::publisher_key_id: alloc::string::String
pub rill_runtime_protocol::HandlerPackManifest::version: alloc::string::String
impl rill_runtime_protocol::HandlerPackManifest
pub fn rill_runtime_protocol::HandlerPackManifest::validate_shape(&self) -> core::result::Result<(), &'static str>
pub struct rill_runtime_protocol::ModelPackManifest
pub rill_runtime_protocol::ModelPackManifest::capabilities: alloc::vec::Vec<alloc::string::String>
pub rill_runtime_protocol::ModelPackManifest::format_version: u32
pub rill_runtime_protocol::ModelPackManifest::id: alloc::string::String
pub rill_runtime_protocol::ModelPackManifest::min_runtime_version: alloc::string::String
pub rill_runtime_protocol::ModelPackManifest::publisher_key_id: alloc::string::String
pub rill_runtime_protocol::ModelPackManifest::runtime_api_version: u32
pub rill_runtime_protocol::ModelPackManifest::version: alloc::string::String
impl rill_runtime_protocol::ModelPackManifest
pub fn rill_runtime_protocol::ModelPackManifest::validate_capabilities(&[alloc::string::String]) -> core::result::Result<(), &'static str>
pub fn rill_runtime_protocol::ModelPackManifest::validate_shape(&self) -> core::result::Result<(), &'static str>
pub struct rill_runtime_protocol::ReleaseArtifact
pub rill_runtime_protocol::ReleaseArtifact::handler_api_version: core::option::Option<u32>
pub rill_runtime_protocol::ReleaseArtifact::id: alloc::string::String
pub rill_runtime_protocol::ReleaseArtifact::kind: rill_runtime_protocol::ReleaseArtifactKind
pub rill_runtime_protocol::ReleaseArtifact::min_runtime_version: core::option::Option<alloc::string::String>
pub rill_runtime_protocol::ReleaseArtifact::pm_adapter_protocol_version: core::option::Option<u32>
pub rill_runtime_protocol::ReleaseArtifact::runtime_api_version: u32
pub rill_runtime_protocol::ReleaseArtifact::sha256: alloc::string::String
pub rill_runtime_protocol::ReleaseArtifact::size: u64
pub rill_runtime_protocol::ReleaseArtifact::target_arch: core::option::Option<alloc::string::String>
pub rill_runtime_protocol::ReleaseArtifact::target_libc: core::option::Option<alloc::string::String>
pub rill_runtime_protocol::ReleaseArtifact::target_os: core::option::Option<alloc::string::String>
pub rill_runtime_protocol::ReleaseArtifact::url: alloc::string::String
pub rill_runtime_protocol::ReleaseArtifact::version: alloc::string::String
impl rill_runtime_protocol::ReleaseArtifact
pub fn rill_runtime_protocol::ReleaseArtifact::validate_shape(&self) -> core::result::Result<(), &'static str>
pub struct rill_runtime_protocol::ReleaseIndexPayload
pub rill_runtime_protocol::ReleaseIndexPayload::artifacts: alloc::vec::Vec<rill_runtime_protocol::ReleaseArtifact>
pub rill_runtime_protocol::ReleaseIndexPayload::channel: alloc::string::String
pub rill_runtime_protocol::ReleaseIndexPayload::generated_at: alloc::string::String
pub rill_runtime_protocol::ReleaseIndexPayload::publisher_key_id: alloc::string::String
pub rill_runtime_protocol::ReleaseIndexPayload::schema_version: u32
impl rill_runtime_protocol::ReleaseIndexPayload
pub fn rill_runtime_protocol::ReleaseIndexPayload::validate_shape(&self) -> core::result::Result<(), &'static str>
pub struct rill_runtime_protocol::SignedReleaseIndex
pub rill_runtime_protocol::SignedReleaseIndex::payload: rill_runtime_protocol::ReleaseIndexPayload
pub rill_runtime_protocol::SignedReleaseIndex::signature: alloc::string::String
pub struct rill_runtime_protocol::SignedReleaseIndexWithGenerationV1
pub rill_runtime_protocol::SignedReleaseIndexWithGenerationV1::index: rill_runtime_protocol::SignedReleaseIndex
pub rill_runtime_protocol::SignedReleaseIndexWithGenerationV1::lifecycle_signature: alloc::string::String
pub rill_runtime_protocol::SignedReleaseIndexWithGenerationV1::release_generation: u64
pub rill_runtime_protocol::SignedReleaseIndexWithGenerationV1::schema_version: u32
impl rill_runtime_protocol::SignedReleaseIndexWithGenerationV1
pub fn rill_runtime_protocol::SignedReleaseIndexWithGenerationV1::validate_shape(&self) -> core::result::Result<(), &'static str>
pub struct rill_runtime_protocol::TrustKeyMetadataV1
pub rill_runtime_protocol::TrustKeyMetadataV1::emergency_revoked: bool
pub rill_runtime_protocol::TrustKeyMetadataV1::key_id: alloc::string::String
pub rill_runtime_protocol::TrustKeyMetadataV1::not_after_unix_ms: core::option::Option<u64>
pub rill_runtime_protocol::TrustKeyMetadataV1::not_before_unix_ms: u64
pub rill_runtime_protocol::TrustKeyMetadataV1::public_key_hex: alloc::string::String
pub rill_runtime_protocol::TrustKeyMetadataV1::revoked_at_unix_ms: core::option::Option<u64>
pub rill_runtime_protocol::TrustKeyMetadataV1::role: rill_runtime_protocol::TrustKeyRole
impl rill_runtime_protocol::TrustKeyMetadataV1
pub fn rill_runtime_protocol::TrustKeyMetadataV1::is_active_at(&self, u64) -> bool
pub fn rill_runtime_protocol::TrustKeyMetadataV1::validate_shape(&self) -> core::result::Result<(), &'static str>
pub struct rill_runtime_protocol::TrustMetadataV1
pub rill_runtime_protocol::TrustMetadataV1::keys: alloc::vec::Vec<rill_runtime_protocol::TrustKeyMetadataV1>
pub rill_runtime_protocol::TrustMetadataV1::metadata_generation: u64
pub rill_runtime_protocol::TrustMetadataV1::minimum_release_generation: u64
pub rill_runtime_protocol::TrustMetadataV1::schema_version: u32
impl rill_runtime_protocol::TrustMetadataV1
pub fn rill_runtime_protocol::TrustMetadataV1::active_keys_at(&self, u64) -> core::result::Result<alloc::vec::Vec<&rill_runtime_protocol::TrustKeyMetadataV1>, &'static str>
pub fn rill_runtime_protocol::TrustMetadataV1::validate_shape(&self) -> core::result::Result<(), &'static str>
pub struct rill_runtime_protocol::TrustVerificationFloorV1
pub rill_runtime_protocol::TrustVerificationFloorV1::metadata_digest: core::option::Option<alloc::string::String>
pub rill_runtime_protocol::TrustVerificationFloorV1::minimum_metadata_generation: u64
pub rill_runtime_protocol::TrustVerificationFloorV1::minimum_release_generation: u64
pub const rill_runtime_protocol::HANDLER_API_VERSION: u32
pub const rill_runtime_protocol::HANDLER_PACKAGE_FORMAT_VERSION: u32
pub const rill_runtime_protocol::MAX_MESSAGE_BYTES: usize
pub const rill_runtime_protocol::MIN_RUNTIME_API_VERSION: u32
pub const rill_runtime_protocol::MODEL_PACK_FORMAT_VERSION: u32
pub const rill_runtime_protocol::PM_ADAPTER_ARTIFACT_ID: &str
pub const rill_runtime_protocol::PM_ADAPTER_PROTOCOL_VERSION: u32
pub const rill_runtime_protocol::RELEASE_INDEX_LIFECYCLE_SCHEMA_VERSION: u32
pub const rill_runtime_protocol::RELEASE_INDEX_SCHEMA_VERSION: u32
pub const rill_runtime_protocol::RUNTIME_API_VERSION: u32
pub const rill_runtime_protocol::RUNTIME_ARTIFACT_ID: &str
pub const rill_runtime_protocol::RUNTIME_ARTIFACT_ID_MUSL: &str
pub const rill_runtime_protocol::RUNTIME_STATE_FORMAT_VERSION: u32
pub const rill_runtime_protocol::TRUST_METADATA_SCHEMA_VERSION: u32