List of all items
Structs
- access_policy::AccessPolicy
- access_policy::AccessRule
- access_policy::MmioResource
- access_policy::ProtocolCeiling
- access_policy::ResourceCeiling
- access_policy::WritableRegister
- access_policy::WritePrecondition
- audit_ring::AuditEntry
- audit_ring::AuditPage
- audit_ring::AuditRecord
- audit_ring::AuditRing
- config::AccessLimitEnforcer
- config::ProxyConfig
- config::RateLimiter
- digest::DigestInputs
- digest::Sha256Digest
- executor::ClockDisableOutcome
- executor::ClockEnableOutcome
- executor::ClockGetRateOutcome
- executor::ClockIsEnabledOutcome
- executor::ClockQueryRateOutcome
- executor::ClockSetRateOutcome
- executor::ExecLimits
- executor::Executor
- executor::GpioReadOutcome
- executor::GpioWriteOutcome
- executor::I2cTransferOutcome
- executor::PollOutcome
- executor::ReadOutcome
- executor::ResetAssertOutcome
- executor::ResetDeassertOutcome
- executor::ResetStatusOutcome
- executor::ResetToggleOutcome
- executor::SequenceItemResult
- executor::SequenceOutcome
- executor::SerialReadOutcome
- executor::SerialWriteOutcome
- executor::SnapshotItem
- executor::SnapshotItemResult
- executor::SnapshotOutcome
- executor::SpiTransmitOutcome
- executor::WriteOutcome
- hardware_backend::FakeClock
- hardware_backend::FakeMmio
- interrupt::FakeInterrupt
- interrupt::InterruptEvent
- interrupt::InterruptManager
- interrupt::InterruptState
- protocol_resource_adapter::FakeClock
- protocol_resource_adapter::FakeGpio
- protocol_resource_adapter::FakeI2c
- protocol_resource_adapter::FakeReset
- protocol_resource_adapter::FakeSerial
- protocol_resource_adapter::FakeSpi
- provider::ProvidedResources
- session::ProxyIdentity
- session::RunContext
- session::Session
- session::SessionManager
- state_bank::StateBank
- state_bank::StateSlotHandle
- target_policy::RangeDto
- target_policy::ResourcePolicyManifest
- target_policy::TargetPolicyManifest
- target_policy::WritableRegisterDto
Enums
- access_policy::AccessClass
- access_policy::Denial
- access_policy::ResourceKind
- access_policy::SessionMode
- audit_ring::Decision
- audit_ring::OpStatus
- config::ConfigNarrowingError
- executor::ClockOpError
- executor::GpioReadError
- executor::GpioWriteError
- executor::I2cTransferError
- executor::PollError
- executor::ReadError
- executor::ResetOpError
- executor::SequenceError
- executor::SequenceItem
- executor::SequenceItemOutcome
- executor::SerialOpError
- executor::SnapshotError
- executor::SpiTransmitError
- executor::WriteError
- hardware_backend::BackendError
- protocol_resource_adapter::DeviceBackend
- provider::ProviderError
- session::OpenError
- state_bank::StateEntry
- target_policy::NarrowingError
- target_policy::PolicyValidationError
Traits
- hardware_backend::Clock
- hardware_backend::MmioBackend
- hardware_backend::Timer
- interrupt::InterruptBackend
- protocol_resource_adapter::ClockBackend
- protocol_resource_adapter::GpioBackend
- protocol_resource_adapter::I2cBackend
- protocol_resource_adapter::ResetBackend
- protocol_resource_adapter::ResourceBackend
- protocol_resource_adapter::SerialBackend
- protocol_resource_adapter::SpiBackend
Functions
- digest::combined_digest
- digest::per_resource_digests
- digest::policy_digest
- digest::resource_digest
- target_policy::canonicalize_ranges
Type Aliases
- access_policy::ResourceId
- audit_ring::AuditObserver
- session::QuiesceHook
- state_bank::ReadProbeFn
- state_bank::TriggerFn
Constants
- access_policy::WIDTH32
- config::BASELINE_AUDIT_CAPACITY
- config::BASELINE_MAX_DEADLINE_NS
- config::BASELINE_MAX_DELAY_NS
- config::BASELINE_MAX_SEQUENCE_DURATION_NS
- config::BASELINE_MAX_SEQUENCE_ITEMS
- config::BASELINE_MAX_SNAPSHOT_ITEMS
- provider::EMBEDDED_PROVIDER
- target_policy::MAX_NAME_LENGTH
- target_policy::MAX_RESOURCES
- target_policy::MAX_SNAPSHOT_ITEMS
- target_policy::TARGET_POLICY_SCHEMA_VERSION