Crate oak_file_utils
source ·Functions§
- Support for bazel/blaze style file naming in Cargo tests. +
oak_file_utils - Rust \ No newline at end of file diff --git a/rustdoc/doc/doc/oak_functions_enclave_service/struct.OakFunctionsService.html b/rustdoc/doc/doc/oak_functions_enclave_service/struct.OakFunctionsService.html index d775f71b90..016fd954bb 100644 --- a/rustdoc/doc/doc/oak_functions_enclave_service/struct.OakFunctionsService.html +++ b/rustdoc/doc/doc/oak_functions_enclave_service/struct.OakFunctionsService.html @@ -1,18 +1,18 @@Crate oak_file_utils
source ·Functions§
- Support for bazel/blaze style file naming in Cargo tests. Cargo tests run relative to the current directory, so we reset to the workspace root.
OakFunctionsService in oak_functions_enclave_service - Rust pub struct OakFunctionsService<EKH, A, H>{ /* private fields */ }
Implementations§
source§ impl<EKH, A, H> OakFunctionsService<EKH, A, H>
where + H: Handler,{ /* private fields */ }Implementations§
source§ impl<EKH, A, H> OakFunctionsService<EKH, A, H>
Trait Implementations§
source§ impl<EKH, A, H> OakFunctions for OakFunctionsService<EKH, A, H>
source§ fn initialize( + H: Handler,
source§ fn initialize( &self, request: InitializeRequest, ) -> Result<InitializeResponse, Status>
source§ fn handle_user_request( @@ -32,12 +32,12 @@ request: LookupDataChunk, ) -> Result<FinishNextLookupDataResponse, Status>
source§ fn reserve(&self, request: ReserveRequest) -> Result<ReserveResponse, Status>
Auto Trait Implementations§
§ impl<EKH, A, H> !Freeze for OakFunctionsService<EKH, A, H>
§ impl<EKH, A, H> !RefUnwindSafe for OakFunctionsService<EKH, A, H>
§ impl<EKH, A, H> Send for OakFunctionsService<EKH, A, H>
§ impl<EKH, A, H> Sync for OakFunctionsService<EKH, A, H>
where + <H as Handler>::HandlerType: Send,§ impl<EKH, A, H> Sync for OakFunctionsService<EKH, A, H>
§ impl<EKH, A, H> Unpin for OakFunctionsService<EKH, A, H>
§ impl<EKH, A, H> Unpin for OakFunctionsService<EKH, A, H>
§ impl<EKH, A, H> !UnwindSafe for OakFunctionsService<EKH, A, H>
Blanket Implementations§
source§ impl<T> Any for T
§ impl<EKH, A, H> !UnwindSafe for OakFunctionsService<EKH, A, H>
Blanket Implementations§
source§ impl<T> BorrowMut<T> for T
where T: ?Sized,source§ fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§ impl<T> Downcast for T
where diff --git a/rustdoc/doc/doc/src/oak_file_utils/lib.rs.html b/rustdoc/doc/doc/src/oak_file_utils/lib.rs.html index 314c7b7548..1409902d77 100644 --- a/rustdoc/doc/doc/src/oak_file_utils/lib.rs.html +++ b/rustdoc/doc/doc/src/oak_file_utils/lib.rs.html @@ -59,6 +59,7 @@ 59 60 61 +62// // Copyright 2024 The Project Oak Authors // @@ -111,12 +112,13 @@ #[cfg(feature = "bazel")] pub fn data_path(path: impl AsRef<Path>) -> PathBuf { const DATA_PATH_PREFIX: &str = "oak"; + let mut pb: PathBuf = DATA_PATH_PREFIX.into(); + pb.push(path); + let r = runfiles::Runfiles::create().expect("Couldn't initialize runfiles"); - let p = runfiles::rlocation!(r, format!("{DATA_PATH_PREFIX}/{}", path.as_ref().display())) - .compat_wrap() - .expect("Couldn't get runfile path"); + let p = runfiles::rlocation!(r, &pb).compat_wrap().expect("Couldn't get runfile path"); if !p.exists() { - panic!("Data dependency not found: {}", path.as_ref().display()); + panic!("Data dependency not found: {}", pb.display()); } p } diff --git a/rustdoc/doc/doc/trait.impl/core/marker/trait.Send.js b/rustdoc/doc/doc/trait.impl/core/marker/trait.Send.js index 2bdcefd8a0..bbdce104ee 100644 --- a/rustdoc/doc/doc/trait.impl/core/marker/trait.Send.js +++ b/rustdoc/doc/doc/trait.impl/core/marker/trait.Send.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["micro_rpc",[["impl Send for StatusCode",1,["micro_rpc::status::StatusCode"]],["impl Send for Response",1,["micro_rpc::proto::response_wrapper::Response"]],["impl Send for RequestWrapper",1,["micro_rpc::proto::RequestWrapper"]],["impl Send for ResponseWrapper",1,["micro_rpc::proto::ResponseWrapper"]],["impl Send for Status",1,["micro_rpc::status::Status"]]]],["micro_rpc_build",[["impl Send for ReceiverType",1,["micro_rpc_build::ReceiverType"]],["impl Send for CompileOptions",1,["micro_rpc_build::CompileOptions"]],["impl Send for ExternPath",1,["micro_rpc_build::ExternPath"]],["impl Send for Method",1,["micro_rpc_build::Method"]],["impl Send for Service",1,["micro_rpc_build::Service"]]]],["oak_attestation",[["impl Send for DiceAttester",1,["oak_attestation::dice::DiceAttester"]],["impl Send for LayerData",1,["oak_attestation::dice::LayerData"]]]],["oak_attestation_verification",[["impl Send for ApplicationPolicy",1,["oak_attestation_verification::policy::application::ApplicationPolicy"]],["impl Send for BinaryPolicy",1,["oak_attestation_verification::policy::binary::BinaryPolicy"]],["impl Send for KernelPolicy",1,["oak_attestation_verification::policy::kernel::KernelPolicy"]],["impl Send for SystemPolicy",1,["oak_attestation_verification::policy::system::SystemPolicy"]],["impl Send for AmdSevSnpDiceAttestationVerifier",1,["oak_attestation_verification::verifier::AmdSevSnpDiceAttestationVerifier"]]]],["oak_channel",[["impl Send for ClientChannelHandle",1,["oak_channel::client::ClientChannelHandle"]],["impl Send for RequestEncoder",1,["oak_channel::client::RequestEncoder"]],["impl Send for RequestMessage",1,["oak_channel::message::RequestMessage"]],["impl Send for ResponseMessage",1,["oak_channel::message::ResponseMessage"]],["impl Send for ServerChannelHandle",1,["oak_channel::server::ServerChannelHandle"]]]],["oak_client",[["impl Send for InsecureAttestationVerifier",1,["oak_client::verifier::InsecureAttestationVerifier"]],["impl<T> Send for OakClient<T>
where\n T: Send,",1,["oak_client::client::OakClient"]]]],["oak_client_tonic",[["impl Send for GrpcStreamingTransport",1,["oak_client_tonic::transport::GrpcStreamingTransport"]]]],["oak_containers_agent",[["impl Send for MeterInstrument",1,["oak_containers_agent::metrics::MeterInstrument"]],["impl Send for MetricsConfig",1,["oak_containers_agent::metrics::MetricsConfig"]],["impl Send for MonitoringLayer",1,["oak_containers_agent::metrics::MonitoringLayer"]],["impl Send for OakObserver",1,["oak_containers_agent::metrics::OakObserver"]],["impl<S> Send for MonitoringService<S>where\n S: Send,",1,["oak_containers_agent::metrics::MonitoringService"]]]],["oak_containers_attestation",[["impl Send for GroupKeys",1,["oak_containers_attestation::GroupKeys"]],["impl Send for GroupPublicKeys",1,["oak_containers_attestation::GroupPublicKeys"]],["impl Send for InstanceKeys",1,["oak_containers_attestation::InstanceKeys"]],["impl Send for InstancePublicKeys",1,["oak_containers_attestation::InstancePublicKeys"]]]],["oak_containers_hello_world_web_client",[["impl Send for DemoRestBasedTransport",1,["oak_containers_hello_world_web_client::DemoRestBasedTransport"]],["impl Send for GreeterClient",1,["oak_containers_hello_world_web_client::GreeterClient"]]]],["oak_containers_launcher",[["impl Send for Channel",1,["oak_containers_launcher::Channel"]],["impl Send for ChannelType",1,["oak_containers_launcher::ChannelType"]],["impl Send for VmType",1,["oak_containers_launcher::qemu::VmType"]],["impl Send for TrustedApplicationAddress",1,["oak_containers_launcher::TrustedApplicationAddress"]],["impl Send for Args",1,["oak_containers_launcher::Args"]],["impl Send for Launcher",1,["oak_containers_launcher::Launcher"]],["impl Send for Params",1,["oak_containers_launcher::qemu::Params"]]]],["oak_containers_orchestrator",[["impl Send for CryptoService",1,["oak_containers_orchestrator::ipc_server::CryptoService"]],["impl Send for ServiceImplementation",1,["oak_containers_orchestrator::ipc_server::ServiceImplementation"]],["impl Send for LauncherClient",1,["oak_containers_orchestrator::launcher_client::LauncherClient"]]]],["oak_containers_sdk",[["impl Send for InstanceAttester",1,["oak_containers_sdk::attestation::InstanceAttester"]],["impl Send for InstanceEndorser",1,["oak_containers_sdk::attestation::InstanceEndorser"]],["impl Send for InstanceEncryptionKeyHandle",1,["oak_containers_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Send for InstanceSigner",1,["oak_containers_sdk::crypto::InstanceSigner"]],["impl Send for OakSessionContext",1,["oak_containers_sdk::oak_session_context::OakSessionContext"]],["impl Send for OrchestratorClient",1,["oak_containers_sdk::orchestrator_client::OrchestratorClient"]],["impl Send for KeyPair",1,["oak_containers_sdk::standalone::KeyPair"]],["impl Send for StandaloneInstanceEncryptionKeyHandle",1,["oak_containers_sdk::standalone::StandaloneInstanceEncryptionKeyHandle"]],["impl Send for StandaloneInstanceSigner",1,["oak_containers_sdk::standalone::StandaloneInstanceSigner"]],["impl Send for StandaloneOrchestrator",1,["oak_containers_sdk::standalone::StandaloneOrchestrator"]],["impl<'a> Send for StandaloneOrchestratorBuilder<'a>",1,["oak_containers_sdk::standalone::StandaloneOrchestratorBuilder"]],["impl<H, F> Send for AsyncEncryptionHandler<H, F>where\n H: Send,",1,["oak_containers_sdk::handler::AsyncEncryptionHandler"]]]],["oak_containers_stage1",[["impl !Send for SensitiveDiceDataMemory",1,["oak_containers_stage1::dice::SensitiveDiceDataMemory"]],["impl Send for LauncherClient",1,["oak_containers_stage1::client::LauncherClient"]],["impl Send for MemoryRange",1,["oak_containers_stage1::dice::MemoryRange"]],["impl Send for Args",1,["oak_containers_stage1::Args"]]]],["oak_containers_syslogd",[["impl !Send for Journal",1,["oak_containers_syslogd::systemd_journal::Journal"]],["impl !Send for sd_journal",1,["oak_containers_syslogd::systemd_journal::systemd_sys::sd_journal"]],["impl Send for Args",1,["oak_containers_syslogd::Args"]],["impl Send for JournalOpenFlags",1,["oak_containers_syslogd::systemd_journal::JournalOpenFlags"]]]],["oak_core",[["impl Send for Timer",1,["oak_core::timer::Timer"]],["impl<T> Send for OnceCell<T>where\n T: Send,",1,["oak_core::sync::OnceCell"]],["impl<const N: usize> Send for StaticSampleStore<N>",1,["oak_core::samplestore::StaticSampleStore"]]]],["oak_crypto",[["impl Send for EncryptionKey",1,["oak_crypto::encryption_key::EncryptionKey"]],["impl Send for ClientEncryptor",1,["oak_crypto::encryptor::ClientEncryptor"]],["impl Send for Payload",1,["oak_crypto::encryptor::Payload"]],["impl Send for ServerEncryptor",1,["oak_crypto::encryptor::ServerEncryptor"]],["impl Send for RecipientContext",1,["oak_crypto::hpke::RecipientContext"]],["impl Send for SenderContext",1,["oak_crypto::hpke::SenderContext"]],["impl Send for IdentityKey",1,["oak_crypto::identity_key::IdentityKey"]],["impl Send for EcdsaKeyPair",1,["oak_crypto::noise_handshake::crypto_wrapper::EcdsaKeyPair"]],["impl Send for HandshakeInitiator",1,["oak_crypto::noise_handshake::client::HandshakeInitiator"]],["impl Send for P256Scalar",1,["oak_crypto::noise_handshake::crypto_wrapper::P256Scalar"]],["impl Send for NoiseMessage",1,["oak_crypto::noise_handshake::NoiseMessage"]],["impl Send for Nonce",1,["oak_crypto::noise_handshake::Nonce"]],["impl Send for OrderedCrypter",1,["oak_crypto::noise_handshake::OrderedCrypter"]],["impl Send for Response",1,["oak_crypto::noise_handshake::Response"]],["impl Send for UnorderedCrypter",1,["oak_crypto::noise_handshake::UnorderedCrypter"]]]],["oak_debug_service",[["impl Send for Service",1,["oak_debug_service::Service"]]]],["oak_dice",[["impl Send for TeePlatform",1,["oak_dice::evidence::TeePlatform"]],["impl Send for KeyUsage",1,["oak_dice::cert::KeyUsage"]],["impl Send for ApplicationKeys",1,["oak_dice::evidence::ApplicationKeys"]],["impl Send for ApplicationPrivateKeys",1,["oak_dice::evidence::ApplicationPrivateKeys"]],["impl Send for CertificateAuthority",1,["oak_dice::evidence::CertificateAuthority"]],["impl Send for CompoundDeviceIdentifier",1,["oak_dice::evidence::CompoundDeviceIdentifier"]],["impl Send for Evidence",1,["oak_dice::evidence::Evidence"]],["impl Send for LayerEvidence",1,["oak_dice::evidence::LayerEvidence"]],["impl Send for RestrictedKernelDiceData",1,["oak_dice::evidence::RestrictedKernelDiceData"]],["impl Send for RootLayerEvidence",1,["oak_dice::evidence::RootLayerEvidence"]],["impl Send for Stage0DiceData",1,["oak_dice::evidence::Stage0DiceData"]]]],["oak_echo_service",[["impl Send for EchoRequest",1,["oak_echo_service::proto::oak::echo::EchoRequest"]],["impl Send for EchoResponse",1,["oak_echo_service::proto::oak::echo::EchoResponse"]],["impl Send for GetEvidenceResponse",1,["oak_echo_service::proto::oak::echo::GetEvidenceResponse"]],["impl<A> Send for EchoService<A>",1,["oak_echo_service::EchoService"]],["impl<S> Send for EchoServer<S>where\n S: Send,",1,["oak_echo_service::proto::oak::echo::EchoServer"]],["impl<T> Send for EchoAsyncClient<T>where\n T: Send,",1,["oak_echo_service::proto::oak::echo::EchoAsyncClient"]],["impl<T> Send for EchoClient<T>where\n T: Send,",1,["oak_echo_service::proto::oak::echo::EchoClient"]]]],["oak_enclave_runtime_support",[["impl Send for GrowableHeap",1,["oak_enclave_runtime_support::heap::GrowableHeap"]],["impl Send for LockedGrowableHeap",1,["oak_enclave_runtime_support::heap::LockedGrowableHeap"]]]],["oak_functions_abi",[["impl Send for StatusCode",1,["oak_functions_abi::StatusCode"]],["impl Send for Request",1,["oak_functions_abi::Request"]],["impl Send for Response",1,["oak_functions_abi::Response"]]]],["oak_functions_client",[["impl Send for OakFunctionsClient",1,["oak_functions_client::OakFunctionsClient"]]]],["oak_functions_containers_app",[["impl Send for NativeHandler",1,["oak_functions_containers_app::native_handler::NativeHandler"]],["impl<H> Send for OakFunctionsContainersService<H>",1,["oak_functions_containers_app::OakFunctionsContainersService"]]]],["oak_functions_containers_launcher",[["impl Send for SessionProxy",1,["oak_functions_containers_launcher::server::SessionProxy"]],["impl Send for UntrustedApp",1,["oak_functions_containers_launcher::UntrustedApp"]]]],["oak_functions_enclave_service",[["impl<EKH, A, H> Send for OakFunctionsService<EKH, A, H>",1,["oak_functions_enclave_service::OakFunctionsService"]]]],["oak_functions_launcher",[["impl Send for SessionProxy",1,["oak_functions_launcher::server::SessionProxy"]],["impl Send for Args",1,["oak_functions_launcher::Args"]],["impl Send for LookupDataConfig",1,["oak_functions_launcher::LookupDataConfig"]]]],["oak_functions_service",[["impl !Send for UserState",1,["oak_functions_service::wasm::UserState"]],["impl !Send for UserState",1,["oak_functions_service::wasm::wasmtime::UserState"]],["impl Send for StandaloneLogger",1,["oak_functions_service::logger::StandaloneLogger"]],["impl Send for LookupHtbl",1,["oak_functions_service::lookup_htbl::LookupHtbl"]],["impl Send for WasmConfig",1,["oak_functions_service::wasm::WasmConfig"]],["impl Send for WasmHandler",1,["oak_functions_service::wasm::WasmHandler"]],["impl Send for WasmtimeHandler",1,["oak_functions_service::wasm::wasmtime::WasmtimeHandler"]],["impl<'a> Send for LookupHtblIter<'a>",1,["oak_functions_service::lookup_htbl::LookupHtblIter"]],["impl<H> Send for OakFunctionsInstance<H>",1,["oak_functions_service::instance::OakFunctionsInstance"]],["impl<const S: usize> !Send for StdWasmApiImpl<S>",1,["oak_functions_service::wasm::api::StdWasmApiImpl"]],["impl<const S: usize> Send for LookupData<S>",1,["oak_functions_service::lookup::LookupData"]],["impl<const S: usize> Send for LookupDataManager<S>",1,["oak_functions_service::lookup::LookupDataManager"]],["impl<const S: usize> Send for StdWasmApiFactory<S>",1,["oak_functions_service::wasm::api::StdWasmApiFactory"]]]],["oak_functions_test_utils",[["impl Send for BackgroundHandle",1,["oak_functions_test_utils::BackgroundHandle"]],["impl Send for Term",1,["oak_functions_test_utils::Term"]],["impl<T> Send for Background<T>where\n T: Send,",1,["oak_functions_test_utils::Background"]]]],["oak_grpc",[["impl<T> Send for LauncherClient<T>where\n T: Send,",1,["oak_grpc::oak::containers::launcher_client::LauncherClient"]],["impl<T> Send for LauncherServer<T>",1,["oak_grpc::oak::containers::launcher_server::LauncherServer"]],["impl<T> Send for OrchestratorClient<T>where\n T: Send,",1,["oak_grpc::oak::containers::orchestrator_client::OrchestratorClient"]],["impl<T> Send for OrchestratorServer<T>",1,["oak_grpc::oak::containers::orchestrator_server::OrchestratorServer"]],["impl<T> Send for HostlibKeyProvisioningClient<T>where\n T: Send,",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_client::HostlibKeyProvisioningClient"]],["impl<T> Send for HostlibKeyProvisioningServer<T>",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_server::HostlibKeyProvisioningServer"]],["impl<T> Send for OrchestratorCryptoClient<T>where\n T: Send,",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_client::OrchestratorCryptoClient"]],["impl<T> Send for OrchestratorCryptoServer<T>",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_server::OrchestratorCryptoServer"]],["impl<T> Send for DebugServiceClient<T>where\n T: Send,",1,["oak_grpc::oak::debug::debug_service_client::DebugServiceClient"]],["impl<T> Send for DebugServiceServer<T>",1,["oak_grpc::oak::debug::debug_service_server::DebugServiceServer"]],["impl<T> Send for OakFunctionsClient<T>where\n T: Send,",1,["oak_grpc::oak::functions::oak_functions_client::OakFunctionsClient"]],["impl<T> Send for OakFunctionsServer<T>",1,["oak_grpc::oak::functions::oak_functions_server::OakFunctionsServer"]],["impl<T> Send for KeyProvisioningClient<T>where\n T: Send,",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_client::KeyProvisioningClient"]],["impl<T> Send for KeyProvisioningServer<T>",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_server::KeyProvisioningServer"]],["impl<T> Send for StreamingSessionClient<T>where\n T: Send,",1,["oak_grpc::oak::session::v1::streaming_session_client::StreamingSessionClient"]],["impl<T> Send for StreamingSessionServer<T>",1,["oak_grpc::oak::session::v1::streaming_session_server::StreamingSessionServer"]]]],["oak_grpc_utils",[["impl Send for CodegenOptions",1,["oak_grpc_utils::CodegenOptions"]],["impl Send for ExternPath",1,["oak_grpc_utils::ExternPath"]]]],["oak_kernel_measurement",[["impl Send for Cli",1,["oak_kernel_measurement::Cli"]],["impl Send for Kernel",1,["oak_kernel_measurement::Kernel"]]]],["oak_launcher_utils",[["impl Send for Connector",1,["oak_launcher_utils::channel::Connector"]],["impl Send for ConnectorHandle",1,["oak_launcher_utils::channel::ConnectorHandle"]],["impl Send for Instance",1,["oak_launcher_utils::launcher::Instance"]],["impl Send for Params",1,["oak_launcher_utils::launcher::Params"]]]],["oak_linux_boot_params",[["impl !Send for CCSetupData",1,["oak_linux_boot_params::CCSetupData"]],["impl !Send for SetupData",1,["oak_linux_boot_params::SetupData"]],["impl Send for E820EntryType",1,["oak_linux_boot_params::E820EntryType"]],["impl Send for SetupDataType",1,["oak_linux_boot_params::SetupDataType"]],["impl Send for APMBiosInfo",1,["oak_linux_boot_params::APMBiosInfo"]],["impl Send for BootE820Entry",1,["oak_linux_boot_params::BootE820Entry"]],["impl Send for BootParams",1,["oak_linux_boot_params::BootParams"]],["impl Send for CCBlobSevInfo",1,["oak_linux_boot_params::CCBlobSevInfo"]],["impl Send for EDIDInfo",1,["oak_linux_boot_params::EDIDInfo"]],["impl Send for EFIInfo",1,["oak_linux_boot_params::EFIInfo"]],["impl Send for ISTInfo",1,["oak_linux_boot_params::ISTInfo"]],["impl Send for LoadFlags",1,["oak_linux_boot_params::LoadFlags"]],["impl Send for OLPCOfwHeader",1,["oak_linux_boot_params::OLPCOfwHeader"]],["impl Send for Ramdisk",1,["oak_linux_boot_params::Ramdisk"]],["impl Send for ScreenInfo",1,["oak_linux_boot_params::ScreenInfo"]],["impl Send for SetupHeader",1,["oak_linux_boot_params::SetupHeader"]],["impl Send for SysDescTable",1,["oak_linux_boot_params::SysDescTable"]],["impl Send for XLoadFlags",1,["oak_linux_boot_params::XLoadFlags"]]]],["oak_micro_rpc",[["impl<S> Send for OakFunctionsServer<S>where\n S: Send,",1,["oak_micro_rpc::oak::functions::OakFunctionsServer"]],["impl<S> Send for TestModuleServer<S>where\n S: Send,",1,["oak_micro_rpc::oak::functions::testing::TestModuleServer"]],["impl<S> Send for StdWasmApiServer<S>where\n S: Send,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiServer"]],["impl<T> Send for OakFunctionsAsyncClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::OakFunctionsAsyncClient"]],["impl<T> Send for OakFunctionsClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::OakFunctionsClient"]],["impl<T> Send for TestModuleAsyncClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::testing::TestModuleAsyncClient"]],["impl<T> Send for TestModuleClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::testing::TestModuleClient"]],["impl<T> Send for StdWasmApiAsyncClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiAsyncClient"]],["impl<T> Send for StdWasmApiClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiClient"]]]],["oak_proto_rust",[["impl Send for Status",1,["oak_proto_rust::oak::attestation::v1::attestation_results::Status"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::binary_reference_value::Type"]],["impl Send for Format",1,["oak_proto_rust::oak::attestation::v1::endorsement::Format"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::endorsements::Type"]],["impl Send for KeyType",1,["oak_proto_rust::oak::attestation::v1::KeyType"]],["impl Send for TeePlatform",1,["oak_proto_rust::oak::attestation::v1::TeePlatform"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::expected_digests::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::expected_values::Type"]],["impl Send for EvidenceValues",1,["oak_proto_rust::oak::attestation::v1::extracted_evidence::EvidenceValues"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::kernel_binary_reference_value::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::reference_values::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::regex_reference_value::Type"]],["impl Send for Report",1,["oak_proto_rust::oak::attestation::v1::root_layer_data::Report"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::text_expected_value::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::text_reference_value::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::verifying_key_reference_value::Type"]],["impl Send for KeyOrigin",1,["oak_proto_rust::oak::containers::v1::KeyOrigin"]],["impl Send for KeyProvisioningRole",1,["oak_proto_rust::oak::containers::v1::KeyProvisioningRole"]],["impl Send for CommunicationChannel",1,["oak_proto_rust::oak::functions::config::application_config::CommunicationChannel"]],["impl Send for HandlerType",1,["oak_proto_rust::oak::functions::config::HandlerType"]],["impl Send for Data",1,["oak_proto_rust::oak::functions::extend_next_lookup_data_request::Data"]],["impl Send for Mode",1,["oak_proto_rust::oak::functions::testing::lookup_request::Mode"]],["impl Send for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_request::HandshakeType"]],["impl Send for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_response::HandshakeType"]],["impl Send for Request",1,["oak_proto_rust::oak::session::v1::request_wrapper::Request"]],["impl Send for Response",1,["oak_proto_rust::oak::session::v1::response_wrapper::Response"]],["impl Send for Request",1,["oak_proto_rust::oak::session::v1::session_request::Request"]],["impl Send for Response",1,["oak_proto_rust::oak::session::v1::session_response::Response"]],["impl Send for AmdAttestationReport",1,["oak_proto_rust::oak::attestation::v1::AmdAttestationReport"]],["impl Send for AmdSevExpectedValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevExpectedValues"]],["impl Send for AmdSevReferenceValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevReferenceValues"]],["impl Send for AmdSevSnpEndorsement",1,["oak_proto_rust::oak::attestation::v1::AmdSevSnpEndorsement"]],["impl Send for ApplicationEndorsement",1,["oak_proto_rust::oak::attestation::v1::ApplicationEndorsement"]],["impl Send for ApplicationKeys",1,["oak_proto_rust::oak::attestation::v1::ApplicationKeys"]],["impl Send for ApplicationLayerData",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerData"]],["impl Send for ApplicationLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerEndorsements"]],["impl Send for ApplicationLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerExpectedValues"]],["impl Send for ApplicationLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerReferenceValues"]],["impl Send for AttestationResults",1,["oak_proto_rust::oak::attestation::v1::AttestationResults"]],["impl Send for BinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::BinaryReferenceValue"]],["impl Send for CbData",1,["oak_proto_rust::oak::attestation::v1::CbData"]],["impl Send for CbEndorsements",1,["oak_proto_rust::oak::attestation::v1::CbEndorsements"]],["impl Send for CbExpectedValues",1,["oak_proto_rust::oak::attestation::v1::CbExpectedValues"]],["impl Send for CbReferenceValues",1,["oak_proto_rust::oak::attestation::v1::CbReferenceValues"]],["impl Send for CertificateAuthority",1,["oak_proto_rust::oak::attestation::v1::CertificateAuthority"]],["impl Send for ClaimReferenceValue",1,["oak_proto_rust::oak::attestation::v1::ClaimReferenceValue"]],["impl Send for ContainerEndorsement",1,["oak_proto_rust::oak::attestation::v1::ContainerEndorsement"]],["impl Send for ContainerLayerData",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerData"]],["impl Send for ContainerLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerEndorsements"]],["impl Send for ContainerLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerExpectedValues"]],["impl Send for ContainerLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerReferenceValues"]],["impl Send for DiceData",1,["oak_proto_rust::oak::attestation::v1::DiceData"]],["impl Send for Digests",1,["oak_proto_rust::oak::attestation::v1::Digests"]],["impl Send for Endorsement",1,["oak_proto_rust::oak::attestation::v1::Endorsement"]],["impl Send for EndorsementDetails",1,["oak_proto_rust::oak::attestation::v1::EndorsementDetails"]],["impl Send for EndorsementReferenceValue",1,["oak_proto_rust::oak::attestation::v1::EndorsementReferenceValue"]],["impl Send for Endorsements",1,["oak_proto_rust::oak::attestation::v1::Endorsements"]],["impl Send for Event",1,["oak_proto_rust::oak::attestation::v1::Event"]],["impl Send for EventAttestationResults",1,["oak_proto_rust::oak::attestation::v1::EventAttestationResults"]],["impl Send for EventData",1,["oak_proto_rust::oak::attestation::v1::EventData"]],["impl Send for EventEndorsement",1,["oak_proto_rust::oak::attestation::v1::EventEndorsement"]],["impl Send for EventEndorsements",1,["oak_proto_rust::oak::attestation::v1::EventEndorsements"]],["impl Send for EventExpectedValues",1,["oak_proto_rust::oak::attestation::v1::EventExpectedValues"]],["impl Send for EventLog",1,["oak_proto_rust::oak::attestation::v1::EventLog"]],["impl Send for EventReferenceValues",1,["oak_proto_rust::oak::attestation::v1::EventReferenceValues"]],["impl Send for Evidence",1,["oak_proto_rust::oak::attestation::v1::Evidence"]],["impl Send for ExpectedDigests",1,["oak_proto_rust::oak::attestation::v1::ExpectedDigests"]],["impl Send for ExpectedRegex",1,["oak_proto_rust::oak::attestation::v1::ExpectedRegex"]],["impl Send for ExpectedStringLiterals",1,["oak_proto_rust::oak::attestation::v1::ExpectedStringLiterals"]],["impl Send for ExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ExpectedValues"]],["impl Send for ExtractedEvidence",1,["oak_proto_rust::oak::attestation::v1::ExtractedEvidence"]],["impl Send for FakeAttestationReport",1,["oak_proto_rust::oak::attestation::v1::FakeAttestationReport"]],["impl Send for FileReferenceValue",1,["oak_proto_rust::oak::attestation::v1::FileReferenceValue"]],["impl Send for FirmwareAttachment",1,["oak_proto_rust::oak::attestation::v1::FirmwareAttachment"]],["impl Send for FirmwareEndorsement",1,["oak_proto_rust::oak::attestation::v1::FirmwareEndorsement"]],["impl Send for InsecureExpectedValues",1,["oak_proto_rust::oak::attestation::v1::InsecureExpectedValues"]],["impl Send for InsecureReferenceValues",1,["oak_proto_rust::oak::attestation::v1::InsecureReferenceValues"]],["impl Send for IntelTdxAttestationReport",1,["oak_proto_rust::oak::attestation::v1::IntelTdxAttestationReport"]],["impl Send for IntelTdxExpectedValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxExpectedValues"]],["impl Send for IntelTdxReferenceValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxReferenceValues"]],["impl Send for KernelAttachment",1,["oak_proto_rust::oak::attestation::v1::KernelAttachment"]],["impl Send for KernelBinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::KernelBinaryReferenceValue"]],["impl Send for KernelDigests",1,["oak_proto_rust::oak::attestation::v1::KernelDigests"]],["impl Send for KernelEndorsement",1,["oak_proto_rust::oak::attestation::v1::KernelEndorsement"]],["impl Send for KernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelExpectedValues"]],["impl Send for KernelLayerData",1,["oak_proto_rust::oak::attestation::v1::KernelLayerData"]],["impl Send for KernelLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::KernelLayerEndorsements"]],["impl Send for KernelLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerExpectedValues"]],["impl Send for KernelLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerReferenceValues"]],["impl Send for LayerEvidence",1,["oak_proto_rust::oak::attestation::v1::LayerEvidence"]],["impl Send for OakContainersData",1,["oak_proto_rust::oak::attestation::v1::OakContainersData"]],["impl Send for OakContainersEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakContainersEndorsements"]],["impl Send for OakContainersExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersExpectedValues"]],["impl Send for OakContainersReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersReferenceValues"]],["impl Send for OakRestrictedKernelData",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelData"]],["impl Send for OakRestrictedKernelEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelEndorsements"]],["impl Send for OakRestrictedKernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelExpectedValues"]],["impl Send for OakRestrictedKernelReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelReferenceValues"]],["impl Send for OakStandaloneData",1,["oak_proto_rust::oak::attestation::v1::OakStandaloneData"]],["impl Send for OrchestratorMeasurements",1,["oak_proto_rust::oak::attestation::v1::OrchestratorMeasurements"]],["impl Send for RawDigests",1,["oak_proto_rust::oak::attestation::v1::RawDigests"]],["impl Send for ReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ReferenceValues"]],["impl Send for Regex",1,["oak_proto_rust::oak::attestation::v1::Regex"]],["impl Send for RegexReferenceValue",1,["oak_proto_rust::oak::attestation::v1::RegexReferenceValue"]],["impl Send for RootLayerData",1,["oak_proto_rust::oak::attestation::v1::RootLayerData"]],["impl Send for RootLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::RootLayerEndorsements"]],["impl Send for RootLayerEvidence",1,["oak_proto_rust::oak::attestation::v1::RootLayerEvidence"]],["impl Send for RootLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerExpectedValues"]],["impl Send for RootLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerReferenceValues"]],["impl Send for Signature",1,["oak_proto_rust::oak::attestation::v1::Signature"]],["impl Send for SignedEndorsement",1,["oak_proto_rust::oak::attestation::v1::SignedEndorsement"]],["impl Send for SkipVerification",1,["oak_proto_rust::oak::attestation::v1::SkipVerification"]],["impl Send for Stage0Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage0Measurements"]],["impl Send for Stage1Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage1Measurements"]],["impl Send for StringLiterals",1,["oak_proto_rust::oak::attestation::v1::StringLiterals"]],["impl Send for StringReferenceValue",1,["oak_proto_rust::oak::attestation::v1::StringReferenceValue"]],["impl Send for SystemEndorsement",1,["oak_proto_rust::oak::attestation::v1::SystemEndorsement"]],["impl Send for SystemLayerData",1,["oak_proto_rust::oak::attestation::v1::SystemLayerData"]],["impl Send for SystemLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::SystemLayerEndorsements"]],["impl Send for SystemLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerExpectedValues"]],["impl Send for SystemLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerReferenceValues"]],["impl Send for TcbVersion",1,["oak_proto_rust::oak::attestation::v1::TcbVersion"]],["impl Send for TextExpectedValue",1,["oak_proto_rust::oak::attestation::v1::TextExpectedValue"]],["impl Send for TextReferenceValue",1,["oak_proto_rust::oak::attestation::v1::TextReferenceValue"]],["impl Send for TransparentReleaseEndorsement",1,["oak_proto_rust::oak::attestation::v1::TransparentReleaseEndorsement"]],["impl Send for Validity",1,["oak_proto_rust::oak::attestation::v1::Validity"]],["impl Send for VerificationSkipped",1,["oak_proto_rust::oak::attestation::v1::VerificationSkipped"]],["impl Send for VerifyingKey",1,["oak_proto_rust::oak::attestation::v1::VerifyingKey"]],["impl Send for VerifyingKeyReferenceValue",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeyReferenceValue"]],["impl Send for VerifyingKeySet",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeySet"]],["impl Send for GetApplicationConfigResponse",1,["oak_proto_rust::oak::containers::GetApplicationConfigResponse"]],["impl Send for GetImageResponse",1,["oak_proto_rust::oak::containers::GetImageResponse"]],["impl Send for SendAttestationEvidenceRequest",1,["oak_proto_rust::oak::containers::SendAttestationEvidenceRequest"]],["impl Send for DeriveSessionKeysRequest",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysRequest"]],["impl Send for DeriveSessionKeysResponse",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysResponse"]],["impl Send for GetGroupKeysResponse",1,["oak_proto_rust::oak::containers::v1::GetGroupKeysResponse"]],["impl Send for GetKeyProvisioningRoleResponse",1,["oak_proto_rust::oak::containers::v1::GetKeyProvisioningRoleResponse"]],["impl Send for SignRequest",1,["oak_proto_rust::oak::containers::v1::SignRequest"]],["impl Send for SignResponse",1,["oak_proto_rust::oak::containers::v1::SignResponse"]],["impl Send for AeadEncryptedMessage",1,["oak_proto_rust::oak::crypto::v1::AeadEncryptedMessage"]],["impl Send for EncryptedRequest",1,["oak_proto_rust::oak::crypto::v1::EncryptedRequest"]],["impl Send for EncryptedResponse",1,["oak_proto_rust::oak::crypto::v1::EncryptedResponse"]],["impl Send for SessionKeys",1,["oak_proto_rust::oak::crypto::v1::SessionKeys"]],["impl Send for Signature",1,["oak_proto_rust::oak::crypto::v1::Signature"]],["impl Send for CpuProfileRequest",1,["oak_proto_rust::oak::debug::CpuProfileRequest"]],["impl Send for CpuProfileResponse",1,["oak_proto_rust::oak::debug::CpuProfileResponse"]],["impl Send for ConfigurationReport",1,["oak_proto_rust::oak::functions::abi::ConfigurationReport"]],["impl Send for ServerPolicy",1,["oak_proto_rust::oak::functions::abi::ServerPolicy"]],["impl Send for ApplicationConfig",1,["oak_proto_rust::oak::functions::config::ApplicationConfig"]],["impl Send for TcpCommunicationChannel",1,["oak_proto_rust::oak::functions::config::TcpCommunicationChannel"]],["impl Send for VsockCommunicationChannel",1,["oak_proto_rust::oak::functions::config::VsockCommunicationChannel"]],["impl Send for WasmtimeConfig",1,["oak_proto_rust::oak::functions::config::WasmtimeConfig"]],["impl Send for PoolingAllocationConfig",1,["oak_proto_rust::oak::functions::config::wasmtime_config::PoolingAllocationConfig"]],["impl Send for Entry",1,["oak_proto_rust::oak::functions::lookup_data::Entry"]],["impl Send for AbortNextLookupDataResponse",1,["oak_proto_rust::oak::functions::AbortNextLookupDataResponse"]],["impl Send for Empty",1,["oak_proto_rust::oak::functions::Empty"]],["impl Send for ExtendNextLookupDataRequest",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataRequest"]],["impl Send for ExtendNextLookupDataResponse",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataResponse"]],["impl Send for FinishNextLookupDataRequest",1,["oak_proto_rust::oak::functions::FinishNextLookupDataRequest"]],["impl Send for FinishNextLookupDataResponse",1,["oak_proto_rust::oak::functions::FinishNextLookupDataResponse"]],["impl Send for InitializeRequest",1,["oak_proto_rust::oak::functions::InitializeRequest"]],["impl Send for InitializeResponse",1,["oak_proto_rust::oak::functions::InitializeResponse"]],["impl Send for InvokeRequest",1,["oak_proto_rust::oak::functions::InvokeRequest"]],["impl Send for InvokeResponse",1,["oak_proto_rust::oak::functions::InvokeResponse"]],["impl Send for LookupDataChunk",1,["oak_proto_rust::oak::functions::LookupDataChunk"]],["impl Send for LookupDataEntry",1,["oak_proto_rust::oak::functions::LookupDataEntry"]],["impl Send for ReserveRequest",1,["oak_proto_rust::oak::functions::ReserveRequest"]],["impl Send for ReserveResponse",1,["oak_proto_rust::oak::functions::ReserveResponse"]],["impl Send for EchoAndPanicRequest",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicRequest"]],["impl Send for EchoAndPanicResponse",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicResponse"]],["impl Send for LookupRequest",1,["oak_proto_rust::oak::functions::testing::LookupRequest"]],["impl Send for LookupResponse",1,["oak_proto_rust::oak::functions::testing::LookupResponse"]],["impl Send for BytesValue",1,["oak_proto_rust::oak::functions::wasm::v1::BytesValue"]],["impl Send for LogRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LogRequest"]],["impl Send for LogResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LogResponse"]],["impl Send for LookupDataMultiRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiRequest"]],["impl Send for LookupDataMultiResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiResponse"]],["impl Send for LookupDataRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataRequest"]],["impl Send for LookupDataResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataResponse"]],["impl Send for ReadRequestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestRequest"]],["impl Send for ReadRequestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestResponse"]],["impl Send for TestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::TestRequest"]],["impl Send for TestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::TestResponse"]],["impl Send for WriteResponseRequest",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseRequest"]],["impl Send for WriteResponseResponse",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseResponse"]],["impl Send for GetGroupKeysRequest",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysRequest"]],["impl Send for GetGroupKeysResponse",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysResponse"]],["impl Send for GroupKeys",1,["oak_proto_rust::oak::key_provisioning::v1::GroupKeys"]],["impl Send for AttestRequest",1,["oak_proto_rust::oak::session::v1::AttestRequest"]],["impl Send for AttestResponse",1,["oak_proto_rust::oak::session::v1::AttestResponse"]],["impl Send for EncryptedMessage",1,["oak_proto_rust::oak::session::v1::EncryptedMessage"]],["impl Send for EndorsedEvidence",1,["oak_proto_rust::oak::session::v1::EndorsedEvidence"]],["impl Send for GetEndorsedEvidenceRequest",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceRequest"]],["impl Send for GetEndorsedEvidenceResponse",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceResponse"]],["impl Send for HandshakeRequest",1,["oak_proto_rust::oak::session::v1::HandshakeRequest"]],["impl Send for HandshakeResponse",1,["oak_proto_rust::oak::session::v1::HandshakeResponse"]],["impl Send for InvokeRequest",1,["oak_proto_rust::oak::session::v1::InvokeRequest"]],["impl Send for InvokeResponse",1,["oak_proto_rust::oak::session::v1::InvokeResponse"]],["impl Send for NoiseHandshakeMessage",1,["oak_proto_rust::oak::session::v1::NoiseHandshakeMessage"]],["impl Send for PlaintextMessage",1,["oak_proto_rust::oak::session::v1::PlaintextMessage"]],["impl Send for RequestWrapper",1,["oak_proto_rust::oak::session::v1::RequestWrapper"]],["impl Send for ResponseWrapper",1,["oak_proto_rust::oak::session::v1::ResponseWrapper"]],["impl Send for SessionBinding",1,["oak_proto_rust::oak::session::v1::SessionBinding"]],["impl Send for SessionRequest",1,["oak_proto_rust::oak::session::v1::SessionRequest"]],["impl Send for SessionRequestWithSessionId",1,["oak_proto_rust::oak::session::v1::SessionRequestWithSessionId"]],["impl Send for SessionResponse",1,["oak_proto_rust::oak::session::v1::SessionResponse"]],["impl Send for HexDigest",1,["oak_proto_rust::oak::HexDigest"]],["impl Send for RawDigest",1,["oak_proto_rust::oak::RawDigest"]],["impl Send for Function",1,["oak_proto_rust::perftools::profiles::Function"]],["impl Send for Label",1,["oak_proto_rust::perftools::profiles::Label"]],["impl Send for Line",1,["oak_proto_rust::perftools::profiles::Line"]],["impl Send for Location",1,["oak_proto_rust::perftools::profiles::Location"]],["impl Send for Mapping",1,["oak_proto_rust::perftools::profiles::Mapping"]],["impl Send for Profile",1,["oak_proto_rust::perftools::profiles::Profile"]],["impl Send for Sample",1,["oak_proto_rust::perftools::profiles::Sample"]],["impl Send for ValueType",1,["oak_proto_rust::perftools::profiles::ValueType"]]]],["oak_restricted_kernel_interface",[["impl Send for Errno",1,["oak_restricted_kernel_interface::errno::Errno"]],["impl Send for Syscall",1,["oak_restricted_kernel_interface::syscalls::Syscall"]],["impl Send for MmapFlags",1,["oak_restricted_kernel_interface::syscalls::MmapFlags"]],["impl Send for MmapProtection",1,["oak_restricted_kernel_interface::syscalls::MmapProtection"]]]],["oak_restricted_kernel_orchestrator",[["impl Send for AttestedApp",1,["oak_restricted_kernel_orchestrator::AttestedApp"]]]],["oak_restricted_kernel_sdk",[["impl Send for InstanceAttester",1,["oak_restricted_kernel_sdk::attestation::InstanceAttester"]],["impl Send for InstanceEndorser",1,["oak_restricted_kernel_sdk::attestation::InstanceEndorser"]],["impl Send for FileDescriptorChannel",1,["oak_restricted_kernel_sdk::channel::FileDescriptorChannel"]],["impl Send for InstanceEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Send for InstanceSessionBinder",1,["oak_restricted_kernel_sdk::crypto::InstanceSessionBinder"]],["impl Send for InstanceSigner",1,["oak_restricted_kernel_sdk::crypto::InstanceSigner"]],["impl Send for MockAttester",1,["oak_restricted_kernel_sdk::testing::MockAttester"]],["impl Send for MockEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::testing::MockEncryptionKeyHandle"]],["impl Send for MockSigner",1,["oak_restricted_kernel_sdk::testing::MockSigner"]],["impl Send for Stderr",1,["oak_restricted_kernel_sdk::utils::Stderr"]],["impl Send for StderrLogger",1,["oak_restricted_kernel_sdk::utils::StderrLogger"]],["impl<H> !Send for EncryptionHandler<H>",1,["oak_restricted_kernel_sdk::handler::EncryptionHandler"]]]],["oak_session",[["impl Send for AttestationType",1,["oak_session::attestation::AttestationType"]],["impl Send for HandshakeType",1,["oak_session::handshake::HandshakeType"]],["impl Send for SignatureBinderBuilderError",1,["oak_session::session_binding::SignatureBinderBuilderError"]],["impl Send for SignatureBindingVerifierBuilderError",1,["oak_session::session_binding::SignatureBindingVerifierBuilderError"]],["impl Send for AttestationFailure",1,["oak_session::attestation::AttestationFailure"]],["impl Send for AttestationSuccess",1,["oak_session::attestation::AttestationSuccess"]],["impl Send for ClientAttestationProvider",1,["oak_session::attestation::ClientAttestationProvider"]],["impl Send for DefaultAttestationAggregator",1,["oak_session::attestation::DefaultAttestationAggregator"]],["impl Send for ServerAttestationProvider",1,["oak_session::attestation::ServerAttestationProvider"]],["impl Send for AttestationProviderConfig",1,["oak_session::config::AttestationProviderConfig"]],["impl Send for EncryptorConfig",1,["oak_session::config::EncryptorConfig"]],["impl Send for HandshakerConfig",1,["oak_session::config::HandshakerConfig"]],["impl Send for OrderedChannelEncryptorProvider",1,["oak_session::config::OrderedChannelEncryptorProvider"]],["impl Send for SessionConfig",1,["oak_session::config::SessionConfig"]],["impl Send for SessionConfigBuilder",1,["oak_session::config::SessionConfigBuilder"]],["impl Send for DiceAttestationVerifier",1,["oak_session::dice_attestation::DiceAttestationVerifier"]],["impl Send for OrderedChannelEncryptor",1,["oak_session::encryptors::OrderedChannelEncryptor"]],["impl Send for UnorderedChannelEncryptor",1,["oak_session::encryptors::UnorderedChannelEncryptor"]],["impl Send for ClientHandshaker",1,["oak_session::handshake::ClientHandshaker"]],["impl Send for ClientHandshakerBuilder",1,["oak_session::handshake::ClientHandshakerBuilder"]],["impl Send for HandshakeResult",1,["oak_session::handshake::HandshakeResult"]],["impl Send for ServerHandshaker",1,["oak_session::handshake::ServerHandshaker"]],["impl Send for ServerHandshakerBuilder",1,["oak_session::handshake::ServerHandshakerBuilder"]],["impl Send for DefaultSigningKeyExtractor",1,["oak_session::key_extractor::DefaultSigningKeyExtractor"]],["impl Send for ClientSession",1,["oak_session::session::ClientSession"]],["impl Send for ServerSession",1,["oak_session::session::ServerSession"]],["impl Send for SignatureBinder",1,["oak_session::session_binding::SignatureBinder"]],["impl Send for SignatureBinderBuilder",1,["oak_session::session_binding::SignatureBinderBuilder"]],["impl Send for SignatureBindingVerifier",1,["oak_session::session_binding::SignatureBindingVerifier"]],["impl Send for SignatureBindingVerifierBuilder",1,["oak_session::session_binding::SignatureBindingVerifierBuilder"]]]],["oak_session_wasm",[["impl Send for PutIncomingMessageResult",1,["oak_session_wasm::PutIncomingMessageResult"]],["impl Send for WasmClientSession",1,["oak_session_wasm::WasmClientSession"]]]],["oak_sev_guest",[["impl Send for AeadAlgorithm",1,["oak_sev_guest::guest::AeadAlgorithm"]],["impl Send for EccCurve",1,["oak_sev_guest::guest::EccCurve"]],["impl Send for KeySelect",1,["oak_sev_guest::guest::KeySelect"]],["impl Send for KeyStatus",1,["oak_sev_guest::guest::KeyStatus"]],["impl Send for MessageType",1,["oak_sev_guest::guest::MessageType"]],["impl Send for ReportStatus",1,["oak_sev_guest::guest::ReportStatus"]],["impl Send for RootKeySelect",1,["oak_sev_guest::guest::RootKeySelect"]],["impl Send for InstructionError",1,["oak_sev_guest::instructions::InstructionError"]],["impl Send for PageSize",1,["oak_sev_guest::instructions::PageSize"]],["impl Send for Validation",1,["oak_sev_guest::instructions::Validation"]],["impl Send for Vmsa",1,["oak_sev_guest::instructions::Vmsa"]],["impl Send for PortFactoryWrapper",1,["oak_sev_guest::io::PortFactoryWrapper"]],["impl Send for CpuidRegister",1,["oak_sev_guest::msr::CpuidRegister"]],["impl Send for PageAssignment",1,["oak_sev_guest::msr::PageAssignment"]],["impl Send for RegisterGhcbGpaError",1,["oak_sev_guest::msr::RegisterGhcbGpaError"]],["impl Send for SevStatusError",1,["oak_sev_guest::msr::SevStatusError"]],["impl Send for TerminationReason",1,["oak_sev_guest::msr::TerminationReason"]],["impl Send for Imi",1,["oak_sev_guest::secrets::Imi"]],["impl Send for ApJumpTable",1,["oak_sev_guest::ap_jump_table::ApJumpTable"]],["impl Send for ApResetAddress",1,["oak_sev_guest::ap_jump_table::ApResetAddress"]],["impl Send for CpuidFunction",1,["oak_sev_guest::cpuid::CpuidFunction"]],["impl Send for CpuidInput",1,["oak_sev_guest::cpuid::CpuidInput"]],["impl Send for CpuidOutput",1,["oak_sev_guest::cpuid::CpuidOutput"]],["impl Send for CpuidPage",1,["oak_sev_guest::cpuid::CpuidPage"]],["impl Send for GuestMessageEncryptor",1,["oak_sev_guest::crypto::GuestMessageEncryptor"]],["impl Send for Ghcb",1,["oak_sev_guest::ghcb::Ghcb"]],["impl Send for ValidBitmap",1,["oak_sev_guest::ghcb::ValidBitmap"]],["impl Send for AttestationRequest",1,["oak_sev_guest::guest::AttestationRequest"]],["impl Send for AttestationResponse",1,["oak_sev_guest::guest::AttestationResponse"]],["impl Send for AuthenticatedHeader",1,["oak_sev_guest::guest::AuthenticatedHeader"]],["impl Send for EcdsaPublicKey",1,["oak_sev_guest::guest::EcdsaPublicKey"]],["impl Send for GuestFieldFlags",1,["oak_sev_guest::guest::GuestFieldFlags"]],["impl Send for GuestMessage",1,["oak_sev_guest::guest::GuestMessage"]],["impl Send for GuestMessageHeader",1,["oak_sev_guest::guest::GuestMessageHeader"]],["impl Send for KeyRequest",1,["oak_sev_guest::guest::KeyRequest"]],["impl Send for KeyResponse",1,["oak_sev_guest::guest::KeyResponse"]],["impl Send for KeySelectIter",1,["oak_sev_guest::guest::KeySelectIter"]],["impl Send for RootKeySelectIter",1,["oak_sev_guest::guest::RootKeySelectIter"]],["impl Send for PermissionMask",1,["oak_sev_guest::instructions::PermissionMask"]],["impl Send for RmpPermission",1,["oak_sev_guest::instructions::RmpPermission"]],["impl Send for MutableInterruptStackFrame",1,["oak_sev_guest::interrupts::MutableInterruptStackFrame"]],["impl Send for RawIoPortFactory",1,["oak_sev_guest::io::RawIoPortFactory"]],["impl Send for ApResetHoldRequest",1,["oak_sev_guest::msr::ApResetHoldRequest"]],["impl Send for ApResetHoldResponse",1,["oak_sev_guest::msr::ApResetHoldResponse"]],["impl Send for CpuidRequest",1,["oak_sev_guest::msr::CpuidRequest"]],["impl Send for CpuidResponse",1,["oak_sev_guest::msr::CpuidResponse"]],["impl Send for GhcbGpa",1,["oak_sev_guest::msr::GhcbGpa"]],["impl Send for HypervisorFeatureSupportRequest",1,["oak_sev_guest::msr::HypervisorFeatureSupportRequest"]],["impl Send for HypervisorFeatureSupportResponse",1,["oak_sev_guest::msr::HypervisorFeatureSupportResponse"]],["impl Send for PreferredGhcbGpaRequest",1,["oak_sev_guest::msr::PreferredGhcbGpaRequest"]],["impl Send for PreferredGhcbGpaResponse",1,["oak_sev_guest::msr::PreferredGhcbGpaResponse"]],["impl Send for RegisterGhcbGpaRequest",1,["oak_sev_guest::msr::RegisterGhcbGpaRequest"]],["impl Send for RegisterGhcbGpaResponse",1,["oak_sev_guest::msr::RegisterGhcbGpaResponse"]],["impl Send for SevInfoRequest",1,["oak_sev_guest::msr::SevInfoRequest"]],["impl Send for SevInfoResponse",1,["oak_sev_guest::msr::SevInfoResponse"]],["impl Send for SevStatus",1,["oak_sev_guest::msr::SevStatus"]],["impl Send for SnpPageStateChangeRequest",1,["oak_sev_guest::msr::SnpPageStateChangeRequest"]],["impl Send for SnpPageStateChangeResponse",1,["oak_sev_guest::msr::SnpPageStateChangeResponse"]],["impl Send for TerminationRequest",1,["oak_sev_guest::msr::TerminationRequest"]],["impl Send for GuestReservedArea",1,["oak_sev_guest::secrets::GuestReservedArea"]],["impl Send for SecretsPage",1,["oak_sev_guest::secrets::SecretsPage"]],["impl Send for SegmentRegister",1,["oak_sev_guest::vmsa::SegmentRegister"]],["impl Send for Vmsa",1,["oak_sev_guest::vmsa::Vmsa"]],["impl Send for VmsaPage",1,["oak_sev_guest::vmsa::VmsaPage"]],["impl<'a, G> Send for GhcbProtocol<'a, G>",1,["oak_sev_guest::ghcb::GhcbProtocol"]],["impl<'a, R, P, G> Send for GhcbIoFactory<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoFactory"]],["impl<'a, R, P, G> Send for GhcbIoPort<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoPort"]],["impl<T> Send for PortWrapper<T>where\n T: Send,",1,["oak_sev_guest::io::PortWrapper"]]]],["oak_sev_snp_attestation_report",[["impl Send for AuthorKey",1,["oak_sev_snp_attestation_report::AuthorKey"]],["impl Send for SigningAlgorithm",1,["oak_sev_snp_attestation_report::SigningAlgorithm"]],["impl Send for AttestationReport",1,["oak_sev_snp_attestation_report::AttestationReport"]],["impl Send for AttestationReportData",1,["oak_sev_snp_attestation_report::AttestationReportData"]],["impl Send for EcdsaSignature",1,["oak_sev_snp_attestation_report::EcdsaSignature"]],["impl Send for GuestPolicy",1,["oak_sev_snp_attestation_report::GuestPolicy"]],["impl Send for PlatformInfo",1,["oak_sev_snp_attestation_report::PlatformInfo"]],["impl Send for PolicyFlags",1,["oak_sev_snp_attestation_report::PolicyFlags"]],["impl Send for TcbVersion",1,["oak_sev_snp_attestation_report::TcbVersion"]]]],["oak_simple_io",[["impl Send for BufferDescriptor",1,["oak_simple_io::BufferDescriptor"]],["impl<'a, A> Send for SimpleIo<'a, A>where\n A: Sync,",1,["oak_simple_io::SimpleIo"]]]],["oak_tdx_guest",[["impl Send for AcceptMemoryError",1,["oak_tdx_guest::tdcall::AcceptMemoryError"]],["impl Send for ExtendRtmrError",1,["oak_tdx_guest::tdcall::ExtendRtmrError"]],["impl Send for RtmrIndex",1,["oak_tdx_guest::tdcall::RtmrIndex"]],["impl Send for TdxPageSize",1,["oak_tdx_guest::tdcall::TdxPageSize"]],["impl Send for GetQuoteError",1,["oak_tdx_guest::vmcall::GetQuoteError"]],["impl Send for MapGpaError",1,["oak_tdx_guest::vmcall::MapGpaError"]],["impl Send for Attributes",1,["oak_tdx_guest::tdcall::Attributes"]],["impl Send for ExtensionBuffer",1,["oak_tdx_guest::tdcall::ExtensionBuffer"]],["impl Send for TdInfo",1,["oak_tdx_guest::tdcall::TdInfo"]],["impl Send for VeInfo",1,["oak_tdx_guest::tdcall::VeInfo"]]]],["sev_serial",[["impl<F, R, W> Send for SerialPort<F, R, W>",1,["sev_serial::SerialPort"]]]],["snp_measurement",[["impl Send for ImiPage",1,["snp_measurement::page::ImiPage"]],["impl Send for PageType",1,["snp_measurement::page::PageType"]],["impl Send for SevMetadataPageType",1,["snp_measurement::stage0::SevMetadataPageType"]],["impl Send for PageInfo",1,["snp_measurement::page::PageInfo"]],["impl Send for GuidTableEntryHeader",1,["snp_measurement::stage0::GuidTableEntryHeader"]],["impl Send for SevEsResetBlock",1,["snp_measurement::stage0::SevEsResetBlock"]],["impl Send for SevMetadataHeader",1,["snp_measurement::stage0::SevMetadataHeader"]],["impl Send for SevMetadataPageInfo",1,["snp_measurement::stage0::SevMetadataPageInfo"]],["impl Send for Stage0Info",1,["snp_measurement::stage0::Stage0Info"]],["impl Send for Cli",1,["snp_measurement::Cli"]]]]]); + var implementors = Object.fromEntries([["micro_rpc",[["impl Send for StatusCode",1,["micro_rpc::status::StatusCode"]],["impl Send for Response",1,["micro_rpc::proto::response_wrapper::Response"]],["impl Send for RequestWrapper",1,["micro_rpc::proto::RequestWrapper"]],["impl Send for ResponseWrapper",1,["micro_rpc::proto::ResponseWrapper"]],["impl Send for Status",1,["micro_rpc::status::Status"]]]],["micro_rpc_build",[["impl Send for ReceiverType",1,["micro_rpc_build::ReceiverType"]],["impl Send for CompileOptions",1,["micro_rpc_build::CompileOptions"]],["impl Send for ExternPath",1,["micro_rpc_build::ExternPath"]],["impl Send for Method",1,["micro_rpc_build::Method"]],["impl Send for Service",1,["micro_rpc_build::Service"]]]],["oak_attestation",[["impl Send for DiceAttester",1,["oak_attestation::dice::DiceAttester"]],["impl Send for LayerData",1,["oak_attestation::dice::LayerData"]]]],["oak_attestation_verification",[["impl Send for ApplicationPolicy",1,["oak_attestation_verification::policy::application::ApplicationPolicy"]],["impl Send for BinaryPolicy",1,["oak_attestation_verification::policy::binary::BinaryPolicy"]],["impl Send for KernelPolicy",1,["oak_attestation_verification::policy::kernel::KernelPolicy"]],["impl Send for SystemPolicy",1,["oak_attestation_verification::policy::system::SystemPolicy"]],["impl Send for AmdSevSnpDiceAttestationVerifier",1,["oak_attestation_verification::verifier::AmdSevSnpDiceAttestationVerifier"]]]],["oak_channel",[["impl Send for ClientChannelHandle",1,["oak_channel::client::ClientChannelHandle"]],["impl Send for RequestEncoder",1,["oak_channel::client::RequestEncoder"]],["impl Send for RequestMessage",1,["oak_channel::message::RequestMessage"]],["impl Send for ResponseMessage",1,["oak_channel::message::ResponseMessage"]],["impl Send for ServerChannelHandle",1,["oak_channel::server::ServerChannelHandle"]]]],["oak_client",[["impl Send for InsecureAttestationVerifier",1,["oak_client::verifier::InsecureAttestationVerifier"]],["impl<T> Send for OakClient<T>where\n T: Send,",1,["oak_client::client::OakClient"]]]],["oak_client_tonic",[["impl Send for GrpcStreamingTransport",1,["oak_client_tonic::transport::GrpcStreamingTransport"]]]],["oak_containers_agent",[["impl Send for MeterInstrument",1,["oak_containers_agent::metrics::MeterInstrument"]],["impl Send for MetricsConfig",1,["oak_containers_agent::metrics::MetricsConfig"]],["impl Send for MonitoringLayer",1,["oak_containers_agent::metrics::MonitoringLayer"]],["impl Send for OakObserver",1,["oak_containers_agent::metrics::OakObserver"]],["impl<S> Send for MonitoringService<S>where\n S: Send,",1,["oak_containers_agent::metrics::MonitoringService"]]]],["oak_containers_attestation",[["impl Send for GroupKeys",1,["oak_containers_attestation::GroupKeys"]],["impl Send for GroupPublicKeys",1,["oak_containers_attestation::GroupPublicKeys"]],["impl Send for InstanceKeys",1,["oak_containers_attestation::InstanceKeys"]],["impl Send for InstancePublicKeys",1,["oak_containers_attestation::InstancePublicKeys"]]]],["oak_containers_hello_world_web_client",[["impl Send for DemoRestBasedTransport",1,["oak_containers_hello_world_web_client::DemoRestBasedTransport"]],["impl Send for GreeterClient",1,["oak_containers_hello_world_web_client::GreeterClient"]]]],["oak_containers_launcher",[["impl Send for Channel",1,["oak_containers_launcher::Channel"]],["impl Send for ChannelType",1,["oak_containers_launcher::ChannelType"]],["impl Send for VmType",1,["oak_containers_launcher::qemu::VmType"]],["impl Send for TrustedApplicationAddress",1,["oak_containers_launcher::TrustedApplicationAddress"]],["impl Send for Args",1,["oak_containers_launcher::Args"]],["impl Send for Launcher",1,["oak_containers_launcher::Launcher"]],["impl Send for Params",1,["oak_containers_launcher::qemu::Params"]]]],["oak_containers_orchestrator",[["impl Send for CryptoService",1,["oak_containers_orchestrator::ipc_server::CryptoService"]],["impl Send for ServiceImplementation",1,["oak_containers_orchestrator::ipc_server::ServiceImplementation"]],["impl Send for LauncherClient",1,["oak_containers_orchestrator::launcher_client::LauncherClient"]]]],["oak_containers_sdk",[["impl Send for InstanceAttester",1,["oak_containers_sdk::attestation::InstanceAttester"]],["impl Send for InstanceEndorser",1,["oak_containers_sdk::attestation::InstanceEndorser"]],["impl Send for InstanceEncryptionKeyHandle",1,["oak_containers_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Send for InstanceSigner",1,["oak_containers_sdk::crypto::InstanceSigner"]],["impl Send for OakSessionContext",1,["oak_containers_sdk::oak_session_context::OakSessionContext"]],["impl Send for OrchestratorClient",1,["oak_containers_sdk::orchestrator_client::OrchestratorClient"]],["impl Send for KeyPair",1,["oak_containers_sdk::standalone::KeyPair"]],["impl Send for StandaloneInstanceEncryptionKeyHandle",1,["oak_containers_sdk::standalone::StandaloneInstanceEncryptionKeyHandle"]],["impl Send for StandaloneInstanceSigner",1,["oak_containers_sdk::standalone::StandaloneInstanceSigner"]],["impl Send for StandaloneOrchestrator",1,["oak_containers_sdk::standalone::StandaloneOrchestrator"]],["impl<'a> Send for StandaloneOrchestratorBuilder<'a>",1,["oak_containers_sdk::standalone::StandaloneOrchestratorBuilder"]],["impl<H, F> Send for AsyncEncryptionHandler<H, F>where\n H: Send,",1,["oak_containers_sdk::handler::AsyncEncryptionHandler"]]]],["oak_containers_stage1",[["impl !Send for SensitiveDiceDataMemory",1,["oak_containers_stage1::dice::SensitiveDiceDataMemory"]],["impl Send for LauncherClient",1,["oak_containers_stage1::client::LauncherClient"]],["impl Send for MemoryRange",1,["oak_containers_stage1::dice::MemoryRange"]],["impl Send for Args",1,["oak_containers_stage1::Args"]]]],["oak_containers_syslogd",[["impl !Send for Journal",1,["oak_containers_syslogd::systemd_journal::Journal"]],["impl !Send for sd_journal",1,["oak_containers_syslogd::systemd_journal::systemd_sys::sd_journal"]],["impl Send for Args",1,["oak_containers_syslogd::Args"]],["impl Send for JournalOpenFlags",1,["oak_containers_syslogd::systemd_journal::JournalOpenFlags"]]]],["oak_core",[["impl Send for Timer",1,["oak_core::timer::Timer"]],["impl<T> Send for OnceCell<T>where\n T: Send,",1,["oak_core::sync::OnceCell"]],["impl<const N: usize> Send for StaticSampleStore<N>",1,["oak_core::samplestore::StaticSampleStore"]]]],["oak_crypto",[["impl Send for EncryptionKey",1,["oak_crypto::encryption_key::EncryptionKey"]],["impl Send for ClientEncryptor",1,["oak_crypto::encryptor::ClientEncryptor"]],["impl Send for Payload",1,["oak_crypto::encryptor::Payload"]],["impl Send for ServerEncryptor",1,["oak_crypto::encryptor::ServerEncryptor"]],["impl Send for RecipientContext",1,["oak_crypto::hpke::RecipientContext"]],["impl Send for SenderContext",1,["oak_crypto::hpke::SenderContext"]],["impl Send for IdentityKey",1,["oak_crypto::identity_key::IdentityKey"]],["impl Send for EcdsaKeyPair",1,["oak_crypto::noise_handshake::crypto_wrapper::EcdsaKeyPair"]],["impl Send for HandshakeInitiator",1,["oak_crypto::noise_handshake::client::HandshakeInitiator"]],["impl Send for P256Scalar",1,["oak_crypto::noise_handshake::crypto_wrapper::P256Scalar"]],["impl Send for NoiseMessage",1,["oak_crypto::noise_handshake::NoiseMessage"]],["impl Send for Nonce",1,["oak_crypto::noise_handshake::Nonce"]],["impl Send for OrderedCrypter",1,["oak_crypto::noise_handshake::OrderedCrypter"]],["impl Send for Response",1,["oak_crypto::noise_handshake::Response"]],["impl Send for UnorderedCrypter",1,["oak_crypto::noise_handshake::UnorderedCrypter"]]]],["oak_debug_service",[["impl Send for Service",1,["oak_debug_service::Service"]]]],["oak_dice",[["impl Send for TeePlatform",1,["oak_dice::evidence::TeePlatform"]],["impl Send for KeyUsage",1,["oak_dice::cert::KeyUsage"]],["impl Send for ApplicationKeys",1,["oak_dice::evidence::ApplicationKeys"]],["impl Send for ApplicationPrivateKeys",1,["oak_dice::evidence::ApplicationPrivateKeys"]],["impl Send for CertificateAuthority",1,["oak_dice::evidence::CertificateAuthority"]],["impl Send for CompoundDeviceIdentifier",1,["oak_dice::evidence::CompoundDeviceIdentifier"]],["impl Send for Evidence",1,["oak_dice::evidence::Evidence"]],["impl Send for LayerEvidence",1,["oak_dice::evidence::LayerEvidence"]],["impl Send for RestrictedKernelDiceData",1,["oak_dice::evidence::RestrictedKernelDiceData"]],["impl Send for RootLayerEvidence",1,["oak_dice::evidence::RootLayerEvidence"]],["impl Send for Stage0DiceData",1,["oak_dice::evidence::Stage0DiceData"]]]],["oak_echo_service",[["impl Send for EchoRequest",1,["oak_echo_service::proto::oak::echo::EchoRequest"]],["impl Send for EchoResponse",1,["oak_echo_service::proto::oak::echo::EchoResponse"]],["impl Send for GetEvidenceResponse",1,["oak_echo_service::proto::oak::echo::GetEvidenceResponse"]],["impl<A> Send for EchoService<A>",1,["oak_echo_service::EchoService"]],["impl<S> Send for EchoServer<S>where\n S: Send,",1,["oak_echo_service::proto::oak::echo::EchoServer"]],["impl<T> Send for EchoAsyncClient<T>where\n T: Send,",1,["oak_echo_service::proto::oak::echo::EchoAsyncClient"]],["impl<T> Send for EchoClient<T>where\n T: Send,",1,["oak_echo_service::proto::oak::echo::EchoClient"]]]],["oak_enclave_runtime_support",[["impl Send for GrowableHeap",1,["oak_enclave_runtime_support::heap::GrowableHeap"]],["impl Send for LockedGrowableHeap",1,["oak_enclave_runtime_support::heap::LockedGrowableHeap"]]]],["oak_functions_abi",[["impl Send for StatusCode",1,["oak_functions_abi::StatusCode"]],["impl Send for Request",1,["oak_functions_abi::Request"]],["impl Send for Response",1,["oak_functions_abi::Response"]]]],["oak_functions_client",[["impl Send for OakFunctionsClient",1,["oak_functions_client::OakFunctionsClient"]]]],["oak_functions_containers_app",[["impl Send for NativeHandler",1,["oak_functions_containers_app::native_handler::NativeHandler"]],["impl<H> Send for OakFunctionsContainersService<H>",1,["oak_functions_containers_app::OakFunctionsContainersService"]]]],["oak_functions_containers_launcher",[["impl Send for SessionProxy",1,["oak_functions_containers_launcher::server::SessionProxy"]],["impl Send for UntrustedApp",1,["oak_functions_containers_launcher::UntrustedApp"]]]],["oak_functions_enclave_service",[["impl<EKH, A, H> Send for OakFunctionsService<EKH, A, H>",1,["oak_functions_enclave_service::OakFunctionsService"]]]],["oak_functions_launcher",[["impl Send for SessionProxy",1,["oak_functions_launcher::server::SessionProxy"]],["impl Send for Args",1,["oak_functions_launcher::Args"]],["impl Send for LookupDataConfig",1,["oak_functions_launcher::LookupDataConfig"]]]],["oak_functions_service",[["impl !Send for UserState",1,["oak_functions_service::wasm::UserState"]],["impl !Send for UserState",1,["oak_functions_service::wasm::wasmtime::UserState"]],["impl Send for StandaloneLogger",1,["oak_functions_service::logger::StandaloneLogger"]],["impl Send for LookupHtbl",1,["oak_functions_service::lookup_htbl::LookupHtbl"]],["impl Send for WasmConfig",1,["oak_functions_service::wasm::WasmConfig"]],["impl Send for WasmHandler",1,["oak_functions_service::wasm::WasmHandler"]],["impl Send for WasmtimeHandler",1,["oak_functions_service::wasm::wasmtime::WasmtimeHandler"]],["impl<'a> Send for LookupHtblIter<'a>",1,["oak_functions_service::lookup_htbl::LookupHtblIter"]],["impl<H> Send for OakFunctionsInstance<H>",1,["oak_functions_service::instance::OakFunctionsInstance"]],["impl<const S: usize> !Send for StdWasmApiImpl<S>",1,["oak_functions_service::wasm::api::StdWasmApiImpl"]],["impl<const S: usize> Send for LookupData<S>",1,["oak_functions_service::lookup::LookupData"]],["impl<const S: usize> Send for LookupDataManager<S>",1,["oak_functions_service::lookup::LookupDataManager"]],["impl<const S: usize> Send for StdWasmApiFactory<S>",1,["oak_functions_service::wasm::api::StdWasmApiFactory"]]]],["oak_functions_test_utils",[["impl Send for BackgroundHandle",1,["oak_functions_test_utils::BackgroundHandle"]],["impl Send for Term",1,["oak_functions_test_utils::Term"]],["impl<T> Send for Background<T>where\n T: Send,",1,["oak_functions_test_utils::Background"]]]],["oak_grpc",[["impl<T> Send for LauncherClient<T>where\n T: Send,",1,["oak_grpc::oak::containers::launcher_client::LauncherClient"]],["impl<T> Send for LauncherServer<T>",1,["oak_grpc::oak::containers::launcher_server::LauncherServer"]],["impl<T> Send for OrchestratorClient<T>where\n T: Send,",1,["oak_grpc::oak::containers::orchestrator_client::OrchestratorClient"]],["impl<T> Send for OrchestratorServer<T>",1,["oak_grpc::oak::containers::orchestrator_server::OrchestratorServer"]],["impl<T> Send for HostlibKeyProvisioningClient<T>where\n T: Send,",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_client::HostlibKeyProvisioningClient"]],["impl<T> Send for HostlibKeyProvisioningServer<T>",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_server::HostlibKeyProvisioningServer"]],["impl<T> Send for OrchestratorCryptoClient<T>where\n T: Send,",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_client::OrchestratorCryptoClient"]],["impl<T> Send for OrchestratorCryptoServer<T>",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_server::OrchestratorCryptoServer"]],["impl<T> Send for DebugServiceClient<T>where\n T: Send,",1,["oak_grpc::oak::debug::debug_service_client::DebugServiceClient"]],["impl<T> Send for DebugServiceServer<T>",1,["oak_grpc::oak::debug::debug_service_server::DebugServiceServer"]],["impl<T> Send for OakFunctionsClient<T>where\n T: Send,",1,["oak_grpc::oak::functions::oak_functions_client::OakFunctionsClient"]],["impl<T> Send for OakFunctionsServer<T>",1,["oak_grpc::oak::functions::oak_functions_server::OakFunctionsServer"]],["impl<T> Send for KeyProvisioningClient<T>where\n T: Send,",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_client::KeyProvisioningClient"]],["impl<T> Send for KeyProvisioningServer<T>",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_server::KeyProvisioningServer"]],["impl<T> Send for StreamingSessionClient<T>where\n T: Send,",1,["oak_grpc::oak::session::v1::streaming_session_client::StreamingSessionClient"]],["impl<T> Send for StreamingSessionServer<T>",1,["oak_grpc::oak::session::v1::streaming_session_server::StreamingSessionServer"]]]],["oak_grpc_utils",[["impl Send for CodegenOptions",1,["oak_grpc_utils::CodegenOptions"]],["impl Send for ExternPath",1,["oak_grpc_utils::ExternPath"]]]],["oak_kernel_measurement",[["impl Send for Cli",1,["oak_kernel_measurement::Cli"]],["impl Send for Kernel",1,["oak_kernel_measurement::Kernel"]]]],["oak_launcher_utils",[["impl Send for Connector",1,["oak_launcher_utils::channel::Connector"]],["impl Send for ConnectorHandle",1,["oak_launcher_utils::channel::ConnectorHandle"]],["impl Send for Instance",1,["oak_launcher_utils::launcher::Instance"]],["impl Send for Params",1,["oak_launcher_utils::launcher::Params"]]]],["oak_linux_boot_params",[["impl !Send for CCSetupData",1,["oak_linux_boot_params::CCSetupData"]],["impl !Send for SetupData",1,["oak_linux_boot_params::SetupData"]],["impl Send for E820EntryType",1,["oak_linux_boot_params::E820EntryType"]],["impl Send for SetupDataType",1,["oak_linux_boot_params::SetupDataType"]],["impl Send for APMBiosInfo",1,["oak_linux_boot_params::APMBiosInfo"]],["impl Send for BootE820Entry",1,["oak_linux_boot_params::BootE820Entry"]],["impl Send for BootParams",1,["oak_linux_boot_params::BootParams"]],["impl Send for CCBlobSevInfo",1,["oak_linux_boot_params::CCBlobSevInfo"]],["impl Send for EDIDInfo",1,["oak_linux_boot_params::EDIDInfo"]],["impl Send for EFIInfo",1,["oak_linux_boot_params::EFIInfo"]],["impl Send for ISTInfo",1,["oak_linux_boot_params::ISTInfo"]],["impl Send for LoadFlags",1,["oak_linux_boot_params::LoadFlags"]],["impl Send for OLPCOfwHeader",1,["oak_linux_boot_params::OLPCOfwHeader"]],["impl Send for Ramdisk",1,["oak_linux_boot_params::Ramdisk"]],["impl Send for ScreenInfo",1,["oak_linux_boot_params::ScreenInfo"]],["impl Send for SetupHeader",1,["oak_linux_boot_params::SetupHeader"]],["impl Send for SysDescTable",1,["oak_linux_boot_params::SysDescTable"]],["impl Send for XLoadFlags",1,["oak_linux_boot_params::XLoadFlags"]]]],["oak_micro_rpc",[["impl<S> Send for OakFunctionsServer<S>where\n S: Send,",1,["oak_micro_rpc::oak::functions::OakFunctionsServer"]],["impl<S> Send for TestModuleServer<S>where\n S: Send,",1,["oak_micro_rpc::oak::functions::testing::TestModuleServer"]],["impl<S> Send for StdWasmApiServer<S>where\n S: Send,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiServer"]],["impl<T> Send for OakFunctionsAsyncClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::OakFunctionsAsyncClient"]],["impl<T> Send for OakFunctionsClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::OakFunctionsClient"]],["impl<T> Send for TestModuleAsyncClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::testing::TestModuleAsyncClient"]],["impl<T> Send for TestModuleClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::testing::TestModuleClient"]],["impl<T> Send for StdWasmApiAsyncClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiAsyncClient"]],["impl<T> Send for StdWasmApiClient<T>where\n T: Send,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiClient"]]]],["oak_proto_rust",[["impl Send for Status",1,["oak_proto_rust::oak::attestation::v1::attestation_results::Status"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::binary_reference_value::Type"]],["impl Send for Format",1,["oak_proto_rust::oak::attestation::v1::endorsement::Format"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::endorsements::Type"]],["impl Send for KeyType",1,["oak_proto_rust::oak::attestation::v1::KeyType"]],["impl Send for TeePlatform",1,["oak_proto_rust::oak::attestation::v1::TeePlatform"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::expected_digests::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::expected_values::Type"]],["impl Send for EvidenceValues",1,["oak_proto_rust::oak::attestation::v1::extracted_evidence::EvidenceValues"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::kernel_binary_reference_value::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::reference_values::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::regex_reference_value::Type"]],["impl Send for Report",1,["oak_proto_rust::oak::attestation::v1::root_layer_data::Report"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::text_expected_value::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::text_reference_value::Type"]],["impl Send for Type",1,["oak_proto_rust::oak::attestation::v1::verifying_key_reference_value::Type"]],["impl Send for KeyOrigin",1,["oak_proto_rust::oak::containers::v1::KeyOrigin"]],["impl Send for KeyProvisioningRole",1,["oak_proto_rust::oak::containers::v1::KeyProvisioningRole"]],["impl Send for CommunicationChannel",1,["oak_proto_rust::oak::functions::config::application_config::CommunicationChannel"]],["impl Send for HandlerType",1,["oak_proto_rust::oak::functions::config::HandlerType"]],["impl Send for Data",1,["oak_proto_rust::oak::functions::extend_next_lookup_data_request::Data"]],["impl Send for Mode",1,["oak_proto_rust::oak::functions::testing::lookup_request::Mode"]],["impl Send for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_request::HandshakeType"]],["impl Send for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_response::HandshakeType"]],["impl Send for Request",1,["oak_proto_rust::oak::session::v1::request_wrapper::Request"]],["impl Send for Response",1,["oak_proto_rust::oak::session::v1::response_wrapper::Response"]],["impl Send for Request",1,["oak_proto_rust::oak::session::v1::session_request::Request"]],["impl Send for Response",1,["oak_proto_rust::oak::session::v1::session_response::Response"]],["impl Send for AmdAttestationReport",1,["oak_proto_rust::oak::attestation::v1::AmdAttestationReport"]],["impl Send for AmdSevExpectedValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevExpectedValues"]],["impl Send for AmdSevReferenceValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevReferenceValues"]],["impl Send for AmdSevSnpEndorsement",1,["oak_proto_rust::oak::attestation::v1::AmdSevSnpEndorsement"]],["impl Send for ApplicationEndorsement",1,["oak_proto_rust::oak::attestation::v1::ApplicationEndorsement"]],["impl Send for ApplicationKeys",1,["oak_proto_rust::oak::attestation::v1::ApplicationKeys"]],["impl Send for ApplicationLayerData",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerData"]],["impl Send for ApplicationLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerEndorsements"]],["impl Send for ApplicationLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerExpectedValues"]],["impl Send for ApplicationLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerReferenceValues"]],["impl Send for AttestationResults",1,["oak_proto_rust::oak::attestation::v1::AttestationResults"]],["impl Send for BinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::BinaryReferenceValue"]],["impl Send for CbData",1,["oak_proto_rust::oak::attestation::v1::CbData"]],["impl Send for CbEndorsements",1,["oak_proto_rust::oak::attestation::v1::CbEndorsements"]],["impl Send for CbExpectedValues",1,["oak_proto_rust::oak::attestation::v1::CbExpectedValues"]],["impl Send for CbReferenceValues",1,["oak_proto_rust::oak::attestation::v1::CbReferenceValues"]],["impl Send for CertificateAuthority",1,["oak_proto_rust::oak::attestation::v1::CertificateAuthority"]],["impl Send for ClaimReferenceValue",1,["oak_proto_rust::oak::attestation::v1::ClaimReferenceValue"]],["impl Send for ContainerEndorsement",1,["oak_proto_rust::oak::attestation::v1::ContainerEndorsement"]],["impl Send for ContainerLayerData",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerData"]],["impl Send for ContainerLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerEndorsements"]],["impl Send for ContainerLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerExpectedValues"]],["impl Send for ContainerLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerReferenceValues"]],["impl Send for DiceData",1,["oak_proto_rust::oak::attestation::v1::DiceData"]],["impl Send for Digests",1,["oak_proto_rust::oak::attestation::v1::Digests"]],["impl Send for Endorsement",1,["oak_proto_rust::oak::attestation::v1::Endorsement"]],["impl Send for EndorsementDetails",1,["oak_proto_rust::oak::attestation::v1::EndorsementDetails"]],["impl Send for EndorsementReferenceValue",1,["oak_proto_rust::oak::attestation::v1::EndorsementReferenceValue"]],["impl Send for Endorsements",1,["oak_proto_rust::oak::attestation::v1::Endorsements"]],["impl Send for Event",1,["oak_proto_rust::oak::attestation::v1::Event"]],["impl Send for EventAttestationResults",1,["oak_proto_rust::oak::attestation::v1::EventAttestationResults"]],["impl Send for EventData",1,["oak_proto_rust::oak::attestation::v1::EventData"]],["impl Send for EventEndorsement",1,["oak_proto_rust::oak::attestation::v1::EventEndorsement"]],["impl Send for EventEndorsements",1,["oak_proto_rust::oak::attestation::v1::EventEndorsements"]],["impl Send for EventExpectedValues",1,["oak_proto_rust::oak::attestation::v1::EventExpectedValues"]],["impl Send for EventLog",1,["oak_proto_rust::oak::attestation::v1::EventLog"]],["impl Send for EventReferenceValues",1,["oak_proto_rust::oak::attestation::v1::EventReferenceValues"]],["impl Send for Evidence",1,["oak_proto_rust::oak::attestation::v1::Evidence"]],["impl Send for ExpectedDigests",1,["oak_proto_rust::oak::attestation::v1::ExpectedDigests"]],["impl Send for ExpectedRegex",1,["oak_proto_rust::oak::attestation::v1::ExpectedRegex"]],["impl Send for ExpectedStringLiterals",1,["oak_proto_rust::oak::attestation::v1::ExpectedStringLiterals"]],["impl Send for ExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ExpectedValues"]],["impl Send for ExtractedEvidence",1,["oak_proto_rust::oak::attestation::v1::ExtractedEvidence"]],["impl Send for FakeAttestationReport",1,["oak_proto_rust::oak::attestation::v1::FakeAttestationReport"]],["impl Send for FileReferenceValue",1,["oak_proto_rust::oak::attestation::v1::FileReferenceValue"]],["impl Send for FirmwareAttachment",1,["oak_proto_rust::oak::attestation::v1::FirmwareAttachment"]],["impl Send for FirmwareEndorsement",1,["oak_proto_rust::oak::attestation::v1::FirmwareEndorsement"]],["impl Send for InsecureExpectedValues",1,["oak_proto_rust::oak::attestation::v1::InsecureExpectedValues"]],["impl Send for InsecureReferenceValues",1,["oak_proto_rust::oak::attestation::v1::InsecureReferenceValues"]],["impl Send for IntelTdxAttestationReport",1,["oak_proto_rust::oak::attestation::v1::IntelTdxAttestationReport"]],["impl Send for IntelTdxExpectedValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxExpectedValues"]],["impl Send for IntelTdxReferenceValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxReferenceValues"]],["impl Send for KernelAttachment",1,["oak_proto_rust::oak::attestation::v1::KernelAttachment"]],["impl Send for KernelBinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::KernelBinaryReferenceValue"]],["impl Send for KernelDigests",1,["oak_proto_rust::oak::attestation::v1::KernelDigests"]],["impl Send for KernelEndorsement",1,["oak_proto_rust::oak::attestation::v1::KernelEndorsement"]],["impl Send for KernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelExpectedValues"]],["impl Send for KernelLayerData",1,["oak_proto_rust::oak::attestation::v1::KernelLayerData"]],["impl Send for KernelLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::KernelLayerEndorsements"]],["impl Send for KernelLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerExpectedValues"]],["impl Send for KernelLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerReferenceValues"]],["impl Send for LayerEvidence",1,["oak_proto_rust::oak::attestation::v1::LayerEvidence"]],["impl Send for OakContainersData",1,["oak_proto_rust::oak::attestation::v1::OakContainersData"]],["impl Send for OakContainersEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakContainersEndorsements"]],["impl Send for OakContainersExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersExpectedValues"]],["impl Send for OakContainersReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersReferenceValues"]],["impl Send for OakRestrictedKernelData",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelData"]],["impl Send for OakRestrictedKernelEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelEndorsements"]],["impl Send for OakRestrictedKernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelExpectedValues"]],["impl Send for OakRestrictedKernelReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelReferenceValues"]],["impl Send for OakStandaloneData",1,["oak_proto_rust::oak::attestation::v1::OakStandaloneData"]],["impl Send for OrchestratorMeasurements",1,["oak_proto_rust::oak::attestation::v1::OrchestratorMeasurements"]],["impl Send for RawDigests",1,["oak_proto_rust::oak::attestation::v1::RawDigests"]],["impl Send for ReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ReferenceValues"]],["impl Send for Regex",1,["oak_proto_rust::oak::attestation::v1::Regex"]],["impl Send for RegexReferenceValue",1,["oak_proto_rust::oak::attestation::v1::RegexReferenceValue"]],["impl Send for RootLayerData",1,["oak_proto_rust::oak::attestation::v1::RootLayerData"]],["impl Send for RootLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::RootLayerEndorsements"]],["impl Send for RootLayerEvidence",1,["oak_proto_rust::oak::attestation::v1::RootLayerEvidence"]],["impl Send for RootLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerExpectedValues"]],["impl Send for RootLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerReferenceValues"]],["impl Send for Signature",1,["oak_proto_rust::oak::attestation::v1::Signature"]],["impl Send for SignedEndorsement",1,["oak_proto_rust::oak::attestation::v1::SignedEndorsement"]],["impl Send for SkipVerification",1,["oak_proto_rust::oak::attestation::v1::SkipVerification"]],["impl Send for Stage0Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage0Measurements"]],["impl Send for Stage1Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage1Measurements"]],["impl Send for StringLiterals",1,["oak_proto_rust::oak::attestation::v1::StringLiterals"]],["impl Send for StringReferenceValue",1,["oak_proto_rust::oak::attestation::v1::StringReferenceValue"]],["impl Send for SystemEndorsement",1,["oak_proto_rust::oak::attestation::v1::SystemEndorsement"]],["impl Send for SystemLayerData",1,["oak_proto_rust::oak::attestation::v1::SystemLayerData"]],["impl Send for SystemLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::SystemLayerEndorsements"]],["impl Send for SystemLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerExpectedValues"]],["impl Send for SystemLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerReferenceValues"]],["impl Send for TcbVersion",1,["oak_proto_rust::oak::attestation::v1::TcbVersion"]],["impl Send for TextExpectedValue",1,["oak_proto_rust::oak::attestation::v1::TextExpectedValue"]],["impl Send for TextReferenceValue",1,["oak_proto_rust::oak::attestation::v1::TextReferenceValue"]],["impl Send for TransparentReleaseEndorsement",1,["oak_proto_rust::oak::attestation::v1::TransparentReleaseEndorsement"]],["impl Send for Validity",1,["oak_proto_rust::oak::attestation::v1::Validity"]],["impl Send for VerificationSkipped",1,["oak_proto_rust::oak::attestation::v1::VerificationSkipped"]],["impl Send for VerifyingKey",1,["oak_proto_rust::oak::attestation::v1::VerifyingKey"]],["impl Send for VerifyingKeyReferenceValue",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeyReferenceValue"]],["impl Send for VerifyingKeySet",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeySet"]],["impl Send for GetApplicationConfigResponse",1,["oak_proto_rust::oak::containers::GetApplicationConfigResponse"]],["impl Send for GetImageResponse",1,["oak_proto_rust::oak::containers::GetImageResponse"]],["impl Send for SendAttestationEvidenceRequest",1,["oak_proto_rust::oak::containers::SendAttestationEvidenceRequest"]],["impl Send for DeriveSessionKeysRequest",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysRequest"]],["impl Send for DeriveSessionKeysResponse",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysResponse"]],["impl Send for GetGroupKeysResponse",1,["oak_proto_rust::oak::containers::v1::GetGroupKeysResponse"]],["impl Send for GetKeyProvisioningRoleResponse",1,["oak_proto_rust::oak::containers::v1::GetKeyProvisioningRoleResponse"]],["impl Send for SignRequest",1,["oak_proto_rust::oak::containers::v1::SignRequest"]],["impl Send for SignResponse",1,["oak_proto_rust::oak::containers::v1::SignResponse"]],["impl Send for AeadEncryptedMessage",1,["oak_proto_rust::oak::crypto::v1::AeadEncryptedMessage"]],["impl Send for EncryptedRequest",1,["oak_proto_rust::oak::crypto::v1::EncryptedRequest"]],["impl Send for EncryptedResponse",1,["oak_proto_rust::oak::crypto::v1::EncryptedResponse"]],["impl Send for SessionKeys",1,["oak_proto_rust::oak::crypto::v1::SessionKeys"]],["impl Send for Signature",1,["oak_proto_rust::oak::crypto::v1::Signature"]],["impl Send for CpuProfileRequest",1,["oak_proto_rust::oak::debug::CpuProfileRequest"]],["impl Send for CpuProfileResponse",1,["oak_proto_rust::oak::debug::CpuProfileResponse"]],["impl Send for ConfigurationReport",1,["oak_proto_rust::oak::functions::abi::ConfigurationReport"]],["impl Send for ServerPolicy",1,["oak_proto_rust::oak::functions::abi::ServerPolicy"]],["impl Send for ApplicationConfig",1,["oak_proto_rust::oak::functions::config::ApplicationConfig"]],["impl Send for TcpCommunicationChannel",1,["oak_proto_rust::oak::functions::config::TcpCommunicationChannel"]],["impl Send for VsockCommunicationChannel",1,["oak_proto_rust::oak::functions::config::VsockCommunicationChannel"]],["impl Send for WasmtimeConfig",1,["oak_proto_rust::oak::functions::config::WasmtimeConfig"]],["impl Send for PoolingAllocationConfig",1,["oak_proto_rust::oak::functions::config::wasmtime_config::PoolingAllocationConfig"]],["impl Send for Entry",1,["oak_proto_rust::oak::functions::lookup_data::Entry"]],["impl Send for AbortNextLookupDataResponse",1,["oak_proto_rust::oak::functions::AbortNextLookupDataResponse"]],["impl Send for Empty",1,["oak_proto_rust::oak::functions::Empty"]],["impl Send for ExtendNextLookupDataRequest",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataRequest"]],["impl Send for ExtendNextLookupDataResponse",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataResponse"]],["impl Send for FinishNextLookupDataRequest",1,["oak_proto_rust::oak::functions::FinishNextLookupDataRequest"]],["impl Send for FinishNextLookupDataResponse",1,["oak_proto_rust::oak::functions::FinishNextLookupDataResponse"]],["impl Send for InitializeRequest",1,["oak_proto_rust::oak::functions::InitializeRequest"]],["impl Send for InitializeResponse",1,["oak_proto_rust::oak::functions::InitializeResponse"]],["impl Send for InvokeRequest",1,["oak_proto_rust::oak::functions::InvokeRequest"]],["impl Send for InvokeResponse",1,["oak_proto_rust::oak::functions::InvokeResponse"]],["impl Send for LookupDataChunk",1,["oak_proto_rust::oak::functions::LookupDataChunk"]],["impl Send for LookupDataEntry",1,["oak_proto_rust::oak::functions::LookupDataEntry"]],["impl Send for ReserveRequest",1,["oak_proto_rust::oak::functions::ReserveRequest"]],["impl Send for ReserveResponse",1,["oak_proto_rust::oak::functions::ReserveResponse"]],["impl Send for EchoAndPanicRequest",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicRequest"]],["impl Send for EchoAndPanicResponse",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicResponse"]],["impl Send for LookupRequest",1,["oak_proto_rust::oak::functions::testing::LookupRequest"]],["impl Send for LookupResponse",1,["oak_proto_rust::oak::functions::testing::LookupResponse"]],["impl Send for BytesValue",1,["oak_proto_rust::oak::functions::wasm::v1::BytesValue"]],["impl Send for LogRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LogRequest"]],["impl Send for LogResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LogResponse"]],["impl Send for LookupDataMultiRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiRequest"]],["impl Send for LookupDataMultiResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiResponse"]],["impl Send for LookupDataRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataRequest"]],["impl Send for LookupDataResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataResponse"]],["impl Send for ReadRequestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestRequest"]],["impl Send for ReadRequestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestResponse"]],["impl Send for TestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::TestRequest"]],["impl Send for TestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::TestResponse"]],["impl Send for WriteResponseRequest",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseRequest"]],["impl Send for WriteResponseResponse",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseResponse"]],["impl Send for GetGroupKeysRequest",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysRequest"]],["impl Send for GetGroupKeysResponse",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysResponse"]],["impl Send for GroupKeys",1,["oak_proto_rust::oak::key_provisioning::v1::GroupKeys"]],["impl Send for AttestRequest",1,["oak_proto_rust::oak::session::v1::AttestRequest"]],["impl Send for AttestResponse",1,["oak_proto_rust::oak::session::v1::AttestResponse"]],["impl Send for EncryptedMessage",1,["oak_proto_rust::oak::session::v1::EncryptedMessage"]],["impl Send for EndorsedEvidence",1,["oak_proto_rust::oak::session::v1::EndorsedEvidence"]],["impl Send for GetEndorsedEvidenceRequest",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceRequest"]],["impl Send for GetEndorsedEvidenceResponse",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceResponse"]],["impl Send for HandshakeRequest",1,["oak_proto_rust::oak::session::v1::HandshakeRequest"]],["impl Send for HandshakeResponse",1,["oak_proto_rust::oak::session::v1::HandshakeResponse"]],["impl Send for InvokeRequest",1,["oak_proto_rust::oak::session::v1::InvokeRequest"]],["impl Send for InvokeResponse",1,["oak_proto_rust::oak::session::v1::InvokeResponse"]],["impl Send for NoiseHandshakeMessage",1,["oak_proto_rust::oak::session::v1::NoiseHandshakeMessage"]],["impl Send for PlaintextMessage",1,["oak_proto_rust::oak::session::v1::PlaintextMessage"]],["impl Send for RequestWrapper",1,["oak_proto_rust::oak::session::v1::RequestWrapper"]],["impl Send for ResponseWrapper",1,["oak_proto_rust::oak::session::v1::ResponseWrapper"]],["impl Send for SessionBinding",1,["oak_proto_rust::oak::session::v1::SessionBinding"]],["impl Send for SessionRequest",1,["oak_proto_rust::oak::session::v1::SessionRequest"]],["impl Send for SessionRequestWithSessionId",1,["oak_proto_rust::oak::session::v1::SessionRequestWithSessionId"]],["impl Send for SessionResponse",1,["oak_proto_rust::oak::session::v1::SessionResponse"]],["impl Send for HexDigest",1,["oak_proto_rust::oak::HexDigest"]],["impl Send for RawDigest",1,["oak_proto_rust::oak::RawDigest"]],["impl Send for Function",1,["oak_proto_rust::perftools::profiles::Function"]],["impl Send for Label",1,["oak_proto_rust::perftools::profiles::Label"]],["impl Send for Line",1,["oak_proto_rust::perftools::profiles::Line"]],["impl Send for Location",1,["oak_proto_rust::perftools::profiles::Location"]],["impl Send for Mapping",1,["oak_proto_rust::perftools::profiles::Mapping"]],["impl Send for Profile",1,["oak_proto_rust::perftools::profiles::Profile"]],["impl Send for Sample",1,["oak_proto_rust::perftools::profiles::Sample"]],["impl Send for ValueType",1,["oak_proto_rust::perftools::profiles::ValueType"]]]],["oak_restricted_kernel_interface",[["impl Send for Errno",1,["oak_restricted_kernel_interface::errno::Errno"]],["impl Send for Syscall",1,["oak_restricted_kernel_interface::syscalls::Syscall"]],["impl Send for MmapFlags",1,["oak_restricted_kernel_interface::syscalls::MmapFlags"]],["impl Send for MmapProtection",1,["oak_restricted_kernel_interface::syscalls::MmapProtection"]]]],["oak_restricted_kernel_orchestrator",[["impl Send for AttestedApp",1,["oak_restricted_kernel_orchestrator::AttestedApp"]]]],["oak_restricted_kernel_sdk",[["impl Send for InstanceAttester",1,["oak_restricted_kernel_sdk::attestation::InstanceAttester"]],["impl Send for InstanceEndorser",1,["oak_restricted_kernel_sdk::attestation::InstanceEndorser"]],["impl Send for FileDescriptorChannel",1,["oak_restricted_kernel_sdk::channel::FileDescriptorChannel"]],["impl Send for InstanceEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Send for InstanceSessionBinder",1,["oak_restricted_kernel_sdk::crypto::InstanceSessionBinder"]],["impl Send for InstanceSigner",1,["oak_restricted_kernel_sdk::crypto::InstanceSigner"]],["impl Send for MockAttester",1,["oak_restricted_kernel_sdk::testing::MockAttester"]],["impl Send for MockEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::testing::MockEncryptionKeyHandle"]],["impl Send for MockSigner",1,["oak_restricted_kernel_sdk::testing::MockSigner"]],["impl Send for Stderr",1,["oak_restricted_kernel_sdk::utils::Stderr"]],["impl Send for StderrLogger",1,["oak_restricted_kernel_sdk::utils::StderrLogger"]],["impl<H> !Send for EncryptionHandler<H>",1,["oak_restricted_kernel_sdk::handler::EncryptionHandler"]]]],["oak_session",[["impl Send for AttestationType",1,["oak_session::attestation::AttestationType"]],["impl Send for HandshakeType",1,["oak_session::handshake::HandshakeType"]],["impl Send for SignatureBinderBuilderError",1,["oak_session::session_binding::SignatureBinderBuilderError"]],["impl Send for SignatureBindingVerifierBuilderError",1,["oak_session::session_binding::SignatureBindingVerifierBuilderError"]],["impl Send for AttestationFailure",1,["oak_session::attestation::AttestationFailure"]],["impl Send for AttestationSuccess",1,["oak_session::attestation::AttestationSuccess"]],["impl Send for ClientAttestationProvider",1,["oak_session::attestation::ClientAttestationProvider"]],["impl Send for DefaultAttestationAggregator",1,["oak_session::attestation::DefaultAttestationAggregator"]],["impl Send for ServerAttestationProvider",1,["oak_session::attestation::ServerAttestationProvider"]],["impl Send for AttestationProviderConfig",1,["oak_session::config::AttestationProviderConfig"]],["impl Send for EncryptorConfig",1,["oak_session::config::EncryptorConfig"]],["impl Send for HandshakerConfig",1,["oak_session::config::HandshakerConfig"]],["impl Send for OrderedChannelEncryptorProvider",1,["oak_session::config::OrderedChannelEncryptorProvider"]],["impl Send for SessionConfig",1,["oak_session::config::SessionConfig"]],["impl Send for SessionConfigBuilder",1,["oak_session::config::SessionConfigBuilder"]],["impl Send for DiceAttestationVerifier",1,["oak_session::dice_attestation::DiceAttestationVerifier"]],["impl Send for OrderedChannelEncryptor",1,["oak_session::encryptors::OrderedChannelEncryptor"]],["impl Send for UnorderedChannelEncryptor",1,["oak_session::encryptors::UnorderedChannelEncryptor"]],["impl Send for ClientHandshaker",1,["oak_session::handshake::ClientHandshaker"]],["impl Send for ClientHandshakerBuilder",1,["oak_session::handshake::ClientHandshakerBuilder"]],["impl Send for HandshakeResult",1,["oak_session::handshake::HandshakeResult"]],["impl Send for ServerHandshaker",1,["oak_session::handshake::ServerHandshaker"]],["impl Send for ServerHandshakerBuilder",1,["oak_session::handshake::ServerHandshakerBuilder"]],["impl Send for DefaultSigningKeyExtractor",1,["oak_session::key_extractor::DefaultSigningKeyExtractor"]],["impl Send for ClientSession",1,["oak_session::session::ClientSession"]],["impl Send for ServerSession",1,["oak_session::session::ServerSession"]],["impl Send for SignatureBinder",1,["oak_session::session_binding::SignatureBinder"]],["impl Send for SignatureBinderBuilder",1,["oak_session::session_binding::SignatureBinderBuilder"]],["impl Send for SignatureBindingVerifier",1,["oak_session::session_binding::SignatureBindingVerifier"]],["impl Send for SignatureBindingVerifierBuilder",1,["oak_session::session_binding::SignatureBindingVerifierBuilder"]]]],["oak_session_wasm",[["impl Send for PutIncomingMessageResult",1,["oak_session_wasm::PutIncomingMessageResult"]],["impl Send for WasmClientSession",1,["oak_session_wasm::WasmClientSession"]]]],["oak_sev_guest",[["impl Send for AeadAlgorithm",1,["oak_sev_guest::guest::AeadAlgorithm"]],["impl Send for EccCurve",1,["oak_sev_guest::guest::EccCurve"]],["impl Send for KeySelect",1,["oak_sev_guest::guest::KeySelect"]],["impl Send for KeyStatus",1,["oak_sev_guest::guest::KeyStatus"]],["impl Send for MessageType",1,["oak_sev_guest::guest::MessageType"]],["impl Send for ReportStatus",1,["oak_sev_guest::guest::ReportStatus"]],["impl Send for RootKeySelect",1,["oak_sev_guest::guest::RootKeySelect"]],["impl Send for InstructionError",1,["oak_sev_guest::instructions::InstructionError"]],["impl Send for PageSize",1,["oak_sev_guest::instructions::PageSize"]],["impl Send for Validation",1,["oak_sev_guest::instructions::Validation"]],["impl Send for Vmsa",1,["oak_sev_guest::instructions::Vmsa"]],["impl Send for PortFactoryWrapper",1,["oak_sev_guest::io::PortFactoryWrapper"]],["impl Send for CpuidRegister",1,["oak_sev_guest::msr::CpuidRegister"]],["impl Send for PageAssignment",1,["oak_sev_guest::msr::PageAssignment"]],["impl Send for RegisterGhcbGpaError",1,["oak_sev_guest::msr::RegisterGhcbGpaError"]],["impl Send for SevStatusError",1,["oak_sev_guest::msr::SevStatusError"]],["impl Send for TerminationReason",1,["oak_sev_guest::msr::TerminationReason"]],["impl Send for Imi",1,["oak_sev_guest::secrets::Imi"]],["impl Send for ApJumpTable",1,["oak_sev_guest::ap_jump_table::ApJumpTable"]],["impl Send for ApResetAddress",1,["oak_sev_guest::ap_jump_table::ApResetAddress"]],["impl Send for CpuidFunction",1,["oak_sev_guest::cpuid::CpuidFunction"]],["impl Send for CpuidInput",1,["oak_sev_guest::cpuid::CpuidInput"]],["impl Send for CpuidOutput",1,["oak_sev_guest::cpuid::CpuidOutput"]],["impl Send for CpuidPage",1,["oak_sev_guest::cpuid::CpuidPage"]],["impl Send for GuestMessageEncryptor",1,["oak_sev_guest::crypto::GuestMessageEncryptor"]],["impl Send for Ghcb",1,["oak_sev_guest::ghcb::Ghcb"]],["impl Send for ValidBitmap",1,["oak_sev_guest::ghcb::ValidBitmap"]],["impl Send for AttestationRequest",1,["oak_sev_guest::guest::AttestationRequest"]],["impl Send for AttestationResponse",1,["oak_sev_guest::guest::AttestationResponse"]],["impl Send for AuthenticatedHeader",1,["oak_sev_guest::guest::AuthenticatedHeader"]],["impl Send for EcdsaPublicKey",1,["oak_sev_guest::guest::EcdsaPublicKey"]],["impl Send for GuestFieldFlags",1,["oak_sev_guest::guest::GuestFieldFlags"]],["impl Send for GuestMessage",1,["oak_sev_guest::guest::GuestMessage"]],["impl Send for GuestMessageHeader",1,["oak_sev_guest::guest::GuestMessageHeader"]],["impl Send for KeyRequest",1,["oak_sev_guest::guest::KeyRequest"]],["impl Send for KeyResponse",1,["oak_sev_guest::guest::KeyResponse"]],["impl Send for KeySelectIter",1,["oak_sev_guest::guest::KeySelectIter"]],["impl Send for RootKeySelectIter",1,["oak_sev_guest::guest::RootKeySelectIter"]],["impl Send for PermissionMask",1,["oak_sev_guest::instructions::PermissionMask"]],["impl Send for RmpPermission",1,["oak_sev_guest::instructions::RmpPermission"]],["impl Send for MutableInterruptStackFrame",1,["oak_sev_guest::interrupts::MutableInterruptStackFrame"]],["impl Send for RawIoPortFactory",1,["oak_sev_guest::io::RawIoPortFactory"]],["impl Send for ApResetHoldRequest",1,["oak_sev_guest::msr::ApResetHoldRequest"]],["impl Send for ApResetHoldResponse",1,["oak_sev_guest::msr::ApResetHoldResponse"]],["impl Send for CpuidRequest",1,["oak_sev_guest::msr::CpuidRequest"]],["impl Send for CpuidResponse",1,["oak_sev_guest::msr::CpuidResponse"]],["impl Send for GhcbGpa",1,["oak_sev_guest::msr::GhcbGpa"]],["impl Send for HypervisorFeatureSupportRequest",1,["oak_sev_guest::msr::HypervisorFeatureSupportRequest"]],["impl Send for HypervisorFeatureSupportResponse",1,["oak_sev_guest::msr::HypervisorFeatureSupportResponse"]],["impl Send for PreferredGhcbGpaRequest",1,["oak_sev_guest::msr::PreferredGhcbGpaRequest"]],["impl Send for PreferredGhcbGpaResponse",1,["oak_sev_guest::msr::PreferredGhcbGpaResponse"]],["impl Send for RegisterGhcbGpaRequest",1,["oak_sev_guest::msr::RegisterGhcbGpaRequest"]],["impl Send for RegisterGhcbGpaResponse",1,["oak_sev_guest::msr::RegisterGhcbGpaResponse"]],["impl Send for SevInfoRequest",1,["oak_sev_guest::msr::SevInfoRequest"]],["impl Send for SevInfoResponse",1,["oak_sev_guest::msr::SevInfoResponse"]],["impl Send for SevStatus",1,["oak_sev_guest::msr::SevStatus"]],["impl Send for SnpPageStateChangeRequest",1,["oak_sev_guest::msr::SnpPageStateChangeRequest"]],["impl Send for SnpPageStateChangeResponse",1,["oak_sev_guest::msr::SnpPageStateChangeResponse"]],["impl Send for TerminationRequest",1,["oak_sev_guest::msr::TerminationRequest"]],["impl Send for GuestReservedArea",1,["oak_sev_guest::secrets::GuestReservedArea"]],["impl Send for SecretsPage",1,["oak_sev_guest::secrets::SecretsPage"]],["impl Send for SegmentRegister",1,["oak_sev_guest::vmsa::SegmentRegister"]],["impl Send for Vmsa",1,["oak_sev_guest::vmsa::Vmsa"]],["impl Send for VmsaPage",1,["oak_sev_guest::vmsa::VmsaPage"]],["impl<'a, G> Send for GhcbProtocol<'a, G>",1,["oak_sev_guest::ghcb::GhcbProtocol"]],["impl<'a, R, P, G> Send for GhcbIoFactory<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoFactory"]],["impl<'a, R, P, G> Send for GhcbIoPort<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoPort"]],["impl<T> Send for PortWrapper<T>where\n T: Send,",1,["oak_sev_guest::io::PortWrapper"]]]],["oak_sev_snp_attestation_report",[["impl Send for AuthorKey",1,["oak_sev_snp_attestation_report::AuthorKey"]],["impl Send for SigningAlgorithm",1,["oak_sev_snp_attestation_report::SigningAlgorithm"]],["impl Send for AttestationReport",1,["oak_sev_snp_attestation_report::AttestationReport"]],["impl Send for AttestationReportData",1,["oak_sev_snp_attestation_report::AttestationReportData"]],["impl Send for EcdsaSignature",1,["oak_sev_snp_attestation_report::EcdsaSignature"]],["impl Send for GuestPolicy",1,["oak_sev_snp_attestation_report::GuestPolicy"]],["impl Send for PlatformInfo",1,["oak_sev_snp_attestation_report::PlatformInfo"]],["impl Send for PolicyFlags",1,["oak_sev_snp_attestation_report::PolicyFlags"]],["impl Send for TcbVersion",1,["oak_sev_snp_attestation_report::TcbVersion"]]]],["oak_simple_io",[["impl Send for BufferDescriptor",1,["oak_simple_io::BufferDescriptor"]],["impl<'a, A> Send for SimpleIo<'a, A>where\n A: Sync,",1,["oak_simple_io::SimpleIo"]]]],["oak_tdx_guest",[["impl Send for AcceptMemoryError",1,["oak_tdx_guest::tdcall::AcceptMemoryError"]],["impl Send for ExtendRtmrError",1,["oak_tdx_guest::tdcall::ExtendRtmrError"]],["impl Send for RtmrIndex",1,["oak_tdx_guest::tdcall::RtmrIndex"]],["impl Send for TdxPageSize",1,["oak_tdx_guest::tdcall::TdxPageSize"]],["impl Send for GetQuoteError",1,["oak_tdx_guest::vmcall::GetQuoteError"]],["impl Send for MapGpaError",1,["oak_tdx_guest::vmcall::MapGpaError"]],["impl Send for Attributes",1,["oak_tdx_guest::tdcall::Attributes"]],["impl Send for ExtensionBuffer",1,["oak_tdx_guest::tdcall::ExtensionBuffer"]],["impl Send for TdInfo",1,["oak_tdx_guest::tdcall::TdInfo"]],["impl Send for VeInfo",1,["oak_tdx_guest::tdcall::VeInfo"]]]],["sev_serial",[["impl<F, R, W> Send for SerialPort<F, R, W>",1,["sev_serial::SerialPort"]]]],["snp_measurement",[["impl Send for ImiPage",1,["snp_measurement::page::ImiPage"]],["impl Send for PageType",1,["snp_measurement::page::PageType"]],["impl Send for SevMetadataPageType",1,["snp_measurement::stage0::SevMetadataPageType"]],["impl Send for PageInfo",1,["snp_measurement::page::PageInfo"]],["impl Send for GuidTableEntryHeader",1,["snp_measurement::stage0::GuidTableEntryHeader"]],["impl Send for SevEsResetBlock",1,["snp_measurement::stage0::SevEsResetBlock"]],["impl Send for SevMetadataHeader",1,["snp_measurement::stage0::SevMetadataHeader"]],["impl Send for SevMetadataPageInfo",1,["snp_measurement::stage0::SevMetadataPageInfo"]],["impl Send for Stage0Info",1,["snp_measurement::stage0::Stage0Info"]],["impl Send for Cli",1,["snp_measurement::Cli"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1560,1557,678,2143,1748,914,415,2048,1457,854,2353,1261,5023,1442,1527,1273,5270,327,3748,3182,798,943,383,1379,805,1233,1050,5866,1232,8977,649,645,1399,5932,5360,85990,1541,411,4734,11313,725,25189,3335,843,3296,802,3387]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1560,1557,678,2143,1748,914,415,2048,1457,854,2353,1261,5023,1442,1527,1273,5270,327,3748,3182,798,943,383,1379,805,945,1050,5866,1232,8977,649,645,1399,5932,5360,85990,1541,411,4734,11313,725,25189,3335,843,3296,802,3387]} \ No newline at end of file diff --git a/rustdoc/doc/doc/trait.impl/core/marker/trait.Sync.js b/rustdoc/doc/doc/trait.impl/core/marker/trait.Sync.js index d504a85b64..0571a53b15 100644 --- a/rustdoc/doc/doc/trait.impl/core/marker/trait.Sync.js +++ b/rustdoc/doc/doc/trait.impl/core/marker/trait.Sync.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["micro_rpc",[["impl Sync for StatusCode",1,["micro_rpc::status::StatusCode"]],["impl Sync for Response",1,["micro_rpc::proto::response_wrapper::Response"]],["impl Sync for RequestWrapper",1,["micro_rpc::proto::RequestWrapper"]],["impl Sync for ResponseWrapper",1,["micro_rpc::proto::ResponseWrapper"]],["impl Sync for Status",1,["micro_rpc::status::Status"]]]],["micro_rpc_build",[["impl Sync for ReceiverType",1,["micro_rpc_build::ReceiverType"]],["impl Sync for CompileOptions",1,["micro_rpc_build::CompileOptions"]],["impl Sync for ExternPath",1,["micro_rpc_build::ExternPath"]],["impl Sync for Method",1,["micro_rpc_build::Method"]],["impl Sync for Service",1,["micro_rpc_build::Service"]]]],["oak_attestation",[["impl Sync for DiceAttester",1,["oak_attestation::dice::DiceAttester"]],["impl Sync for LayerData",1,["oak_attestation::dice::LayerData"]]]],["oak_attestation_verification",[["impl Sync for ApplicationPolicy",1,["oak_attestation_verification::policy::application::ApplicationPolicy"]],["impl Sync for BinaryPolicy",1,["oak_attestation_verification::policy::binary::BinaryPolicy"]],["impl Sync for KernelPolicy",1,["oak_attestation_verification::policy::kernel::KernelPolicy"]],["impl Sync for SystemPolicy",1,["oak_attestation_verification::policy::system::SystemPolicy"]],["impl Sync for AmdSevSnpDiceAttestationVerifier",1,["oak_attestation_verification::verifier::AmdSevSnpDiceAttestationVerifier"]]]],["oak_channel",[["impl Sync for ClientChannelHandle",1,["oak_channel::client::ClientChannelHandle"]],["impl Sync for RequestEncoder",1,["oak_channel::client::RequestEncoder"]],["impl Sync for RequestMessage",1,["oak_channel::message::RequestMessage"]],["impl Sync for ResponseMessage",1,["oak_channel::message::ResponseMessage"]],["impl Sync for ServerChannelHandle",1,["oak_channel::server::ServerChannelHandle"]]]],["oak_client",[["impl Sync for InsecureAttestationVerifier",1,["oak_client::verifier::InsecureAttestationVerifier"]],["impl<T> Sync for OakClient<T>where\n T: Sync,",1,["oak_client::client::OakClient"]]]],["oak_client_tonic",[["impl !Sync for GrpcStreamingTransport",1,["oak_client_tonic::transport::GrpcStreamingTransport"]]]],["oak_containers_agent",[["impl Sync for MeterInstrument",1,["oak_containers_agent::metrics::MeterInstrument"]],["impl Sync for MetricsConfig",1,["oak_containers_agent::metrics::MetricsConfig"]],["impl Sync for MonitoringLayer",1,["oak_containers_agent::metrics::MonitoringLayer"]],["impl Sync for OakObserver",1,["oak_containers_agent::metrics::OakObserver"]],["impl<S> Sync for MonitoringService<S>where\n S: Sync,",1,["oak_containers_agent::metrics::MonitoringService"]]]],["oak_containers_attestation",[["impl Sync for GroupKeys",1,["oak_containers_attestation::GroupKeys"]],["impl Sync for GroupPublicKeys",1,["oak_containers_attestation::GroupPublicKeys"]],["impl Sync for InstanceKeys",1,["oak_containers_attestation::InstanceKeys"]],["impl Sync for InstancePublicKeys",1,["oak_containers_attestation::InstancePublicKeys"]]]],["oak_containers_hello_world_web_client",[["impl Sync for DemoRestBasedTransport",1,["oak_containers_hello_world_web_client::DemoRestBasedTransport"]],["impl Sync for GreeterClient",1,["oak_containers_hello_world_web_client::GreeterClient"]]]],["oak_containers_launcher",[["impl Sync for Channel",1,["oak_containers_launcher::Channel"]],["impl Sync for ChannelType",1,["oak_containers_launcher::ChannelType"]],["impl Sync for VmType",1,["oak_containers_launcher::qemu::VmType"]],["impl Sync for TrustedApplicationAddress",1,["oak_containers_launcher::TrustedApplicationAddress"]],["impl Sync for Args",1,["oak_containers_launcher::Args"]],["impl Sync for Launcher",1,["oak_containers_launcher::Launcher"]],["impl Sync for Params",1,["oak_containers_launcher::qemu::Params"]]]],["oak_containers_orchestrator",[["impl Sync for CryptoService",1,["oak_containers_orchestrator::ipc_server::CryptoService"]],["impl Sync for ServiceImplementation",1,["oak_containers_orchestrator::ipc_server::ServiceImplementation"]],["impl Sync for LauncherClient",1,["oak_containers_orchestrator::launcher_client::LauncherClient"]]]],["oak_containers_sdk",[["impl Sync for InstanceAttester",1,["oak_containers_sdk::attestation::InstanceAttester"]],["impl Sync for InstanceEndorser",1,["oak_containers_sdk::attestation::InstanceEndorser"]],["impl Sync for InstanceEncryptionKeyHandle",1,["oak_containers_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Sync for InstanceSigner",1,["oak_containers_sdk::crypto::InstanceSigner"]],["impl Sync for OakSessionContext",1,["oak_containers_sdk::oak_session_context::OakSessionContext"]],["impl Sync for OrchestratorClient",1,["oak_containers_sdk::orchestrator_client::OrchestratorClient"]],["impl Sync for KeyPair",1,["oak_containers_sdk::standalone::KeyPair"]],["impl Sync for StandaloneInstanceEncryptionKeyHandle",1,["oak_containers_sdk::standalone::StandaloneInstanceEncryptionKeyHandle"]],["impl Sync for StandaloneInstanceSigner",1,["oak_containers_sdk::standalone::StandaloneInstanceSigner"]],["impl Sync for StandaloneOrchestrator",1,["oak_containers_sdk::standalone::StandaloneOrchestrator"]],["impl<'a> Sync for StandaloneOrchestratorBuilder<'a>",1,["oak_containers_sdk::standalone::StandaloneOrchestratorBuilder"]],["impl<H, F> Sync for AsyncEncryptionHandler<H, F>where\n H: Sync,",1,["oak_containers_sdk::handler::AsyncEncryptionHandler"]]]],["oak_containers_stage1",[["impl !Sync for SensitiveDiceDataMemory",1,["oak_containers_stage1::dice::SensitiveDiceDataMemory"]],["impl Sync for LauncherClient",1,["oak_containers_stage1::client::LauncherClient"]],["impl Sync for MemoryRange",1,["oak_containers_stage1::dice::MemoryRange"]],["impl Sync for Args",1,["oak_containers_stage1::Args"]]]],["oak_containers_syslogd",[["impl !Sync for Journal",1,["oak_containers_syslogd::systemd_journal::Journal"]],["impl !Sync for sd_journal",1,["oak_containers_syslogd::systemd_journal::systemd_sys::sd_journal"]],["impl Sync for Args",1,["oak_containers_syslogd::Args"]],["impl Sync for JournalOpenFlags",1,["oak_containers_syslogd::systemd_journal::JournalOpenFlags"]]]],["oak_core",[["impl Sync for Timer",1,["oak_core::timer::Timer"]],["impl<T> Sync for OnceCell<T>"],["impl<const N: usize> Sync for StaticSampleStore<N>",1,["oak_core::samplestore::StaticSampleStore"]]]],["oak_crypto",[["impl !Sync for HandshakeInitiator",1,["oak_crypto::noise_handshake::client::HandshakeInitiator"]],["impl Sync for EncryptionKey",1,["oak_crypto::encryption_key::EncryptionKey"]],["impl Sync for ClientEncryptor",1,["oak_crypto::encryptor::ClientEncryptor"]],["impl Sync for Payload",1,["oak_crypto::encryptor::Payload"]],["impl Sync for ServerEncryptor",1,["oak_crypto::encryptor::ServerEncryptor"]],["impl Sync for RecipientContext",1,["oak_crypto::hpke::RecipientContext"]],["impl Sync for SenderContext",1,["oak_crypto::hpke::SenderContext"]],["impl Sync for IdentityKey",1,["oak_crypto::identity_key::IdentityKey"]],["impl Sync for EcdsaKeyPair",1,["oak_crypto::noise_handshake::crypto_wrapper::EcdsaKeyPair"]],["impl Sync for P256Scalar",1,["oak_crypto::noise_handshake::crypto_wrapper::P256Scalar"]],["impl Sync for NoiseMessage",1,["oak_crypto::noise_handshake::NoiseMessage"]],["impl Sync for Nonce",1,["oak_crypto::noise_handshake::Nonce"]],["impl Sync for OrderedCrypter",1,["oak_crypto::noise_handshake::OrderedCrypter"]],["impl Sync for Response",1,["oak_crypto::noise_handshake::Response"]],["impl Sync for UnorderedCrypter",1,["oak_crypto::noise_handshake::UnorderedCrypter"]]]],["oak_debug_service",[["impl Sync for Service",1,["oak_debug_service::Service"]]]],["oak_dice",[["impl Sync for TeePlatform",1,["oak_dice::evidence::TeePlatform"]],["impl Sync for KeyUsage",1,["oak_dice::cert::KeyUsage"]],["impl Sync for ApplicationKeys",1,["oak_dice::evidence::ApplicationKeys"]],["impl Sync for ApplicationPrivateKeys",1,["oak_dice::evidence::ApplicationPrivateKeys"]],["impl Sync for CertificateAuthority",1,["oak_dice::evidence::CertificateAuthority"]],["impl Sync for CompoundDeviceIdentifier",1,["oak_dice::evidence::CompoundDeviceIdentifier"]],["impl Sync for Evidence",1,["oak_dice::evidence::Evidence"]],["impl Sync for LayerEvidence",1,["oak_dice::evidence::LayerEvidence"]],["impl Sync for RestrictedKernelDiceData",1,["oak_dice::evidence::RestrictedKernelDiceData"]],["impl Sync for RootLayerEvidence",1,["oak_dice::evidence::RootLayerEvidence"]],["impl Sync for Stage0DiceData",1,["oak_dice::evidence::Stage0DiceData"]]]],["oak_echo_service",[["impl Sync for EchoRequest",1,["oak_echo_service::proto::oak::echo::EchoRequest"]],["impl Sync for EchoResponse",1,["oak_echo_service::proto::oak::echo::EchoResponse"]],["impl Sync for GetEvidenceResponse",1,["oak_echo_service::proto::oak::echo::GetEvidenceResponse"]],["impl<A> Sync for EchoService<A>",1,["oak_echo_service::EchoService"]],["impl<S> Sync for EchoServer<S>where\n S: Sync,",1,["oak_echo_service::proto::oak::echo::EchoServer"]],["impl<T> Sync for EchoAsyncClient<T>where\n T: Sync,",1,["oak_echo_service::proto::oak::echo::EchoAsyncClient"]],["impl<T> Sync for EchoClient<T>where\n T: Sync,",1,["oak_echo_service::proto::oak::echo::EchoClient"]]]],["oak_enclave_runtime_support",[["impl Sync for GrowableHeap",1,["oak_enclave_runtime_support::heap::GrowableHeap"]],["impl Sync for LockedGrowableHeap",1,["oak_enclave_runtime_support::heap::LockedGrowableHeap"]]]],["oak_functions_abi",[["impl Sync for StatusCode",1,["oak_functions_abi::StatusCode"]],["impl Sync for Request",1,["oak_functions_abi::Request"]],["impl Sync for Response",1,["oak_functions_abi::Response"]]]],["oak_functions_client",[["impl !Sync for OakFunctionsClient",1,["oak_functions_client::OakFunctionsClient"]]]],["oak_functions_containers_app",[["impl Sync for NativeHandler",1,["oak_functions_containers_app::native_handler::NativeHandler"]],["impl<H> Sync for OakFunctionsContainersService<H>",1,["oak_functions_containers_app::OakFunctionsContainersService"]]]],["oak_functions_containers_launcher",[["impl Sync for SessionProxy",1,["oak_functions_containers_launcher::server::SessionProxy"]],["impl Sync for UntrustedApp",1,["oak_functions_containers_launcher::UntrustedApp"]]]],["oak_functions_enclave_service",[["impl<EKH, A, H> Sync for OakFunctionsService<EKH, A, H>",1,["oak_functions_enclave_service::OakFunctionsService"]]]],["oak_functions_launcher",[["impl Sync for SessionProxy",1,["oak_functions_launcher::server::SessionProxy"]],["impl Sync for Args",1,["oak_functions_launcher::Args"]],["impl Sync for LookupDataConfig",1,["oak_functions_launcher::LookupDataConfig"]]]],["oak_functions_service",[["impl !Sync for UserState",1,["oak_functions_service::wasm::UserState"]],["impl !Sync for UserState",1,["oak_functions_service::wasm::wasmtime::UserState"]],["impl Sync for StandaloneLogger",1,["oak_functions_service::logger::StandaloneLogger"]],["impl Sync for LookupHtbl",1,["oak_functions_service::lookup_htbl::LookupHtbl"]],["impl Sync for WasmConfig",1,["oak_functions_service::wasm::WasmConfig"]],["impl Sync for WasmHandler",1,["oak_functions_service::wasm::WasmHandler"]],["impl Sync for WasmtimeHandler",1,["oak_functions_service::wasm::wasmtime::WasmtimeHandler"]],["impl<'a> Sync for LookupHtblIter<'a>",1,["oak_functions_service::lookup_htbl::LookupHtblIter"]],["impl<H> Sync for OakFunctionsInstance<H>",1,["oak_functions_service::instance::OakFunctionsInstance"]],["impl<const S: usize> !Sync for StdWasmApiImpl<S>",1,["oak_functions_service::wasm::api::StdWasmApiImpl"]],["impl<const S: usize> Sync for LookupData<S>",1,["oak_functions_service::lookup::LookupData"]],["impl<const S: usize> Sync for LookupDataManager<S>",1,["oak_functions_service::lookup::LookupDataManager"]],["impl<const S: usize> Sync for StdWasmApiFactory<S>",1,["oak_functions_service::wasm::api::StdWasmApiFactory"]]]],["oak_functions_test_utils",[["impl Sync for BackgroundHandle",1,["oak_functions_test_utils::BackgroundHandle"]],["impl Sync for Term",1,["oak_functions_test_utils::Term"]],["impl<T> Sync for Background<T>where\n T: Send,",1,["oak_functions_test_utils::Background"]]]],["oak_grpc",[["impl<T> Sync for LauncherClient<T>where\n T: Sync,",1,["oak_grpc::oak::containers::launcher_client::LauncherClient"]],["impl<T> Sync for LauncherServer<T>",1,["oak_grpc::oak::containers::launcher_server::LauncherServer"]],["impl<T> Sync for OrchestratorClient<T>where\n T: Sync,",1,["oak_grpc::oak::containers::orchestrator_client::OrchestratorClient"]],["impl<T> Sync for OrchestratorServer<T>",1,["oak_grpc::oak::containers::orchestrator_server::OrchestratorServer"]],["impl<T> Sync for HostlibKeyProvisioningClient<T>where\n T: Sync,",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_client::HostlibKeyProvisioningClient"]],["impl<T> Sync for HostlibKeyProvisioningServer<T>",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_server::HostlibKeyProvisioningServer"]],["impl<T> Sync for OrchestratorCryptoClient<T>where\n T: Sync,",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_client::OrchestratorCryptoClient"]],["impl<T> Sync for OrchestratorCryptoServer<T>",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_server::OrchestratorCryptoServer"]],["impl<T> Sync for DebugServiceClient<T>where\n T: Sync,",1,["oak_grpc::oak::debug::debug_service_client::DebugServiceClient"]],["impl<T> Sync for DebugServiceServer<T>",1,["oak_grpc::oak::debug::debug_service_server::DebugServiceServer"]],["impl<T> Sync for OakFunctionsClient<T>where\n T: Sync,",1,["oak_grpc::oak::functions::oak_functions_client::OakFunctionsClient"]],["impl<T> Sync for OakFunctionsServer<T>",1,["oak_grpc::oak::functions::oak_functions_server::OakFunctionsServer"]],["impl<T> Sync for KeyProvisioningClient<T>where\n T: Sync,",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_client::KeyProvisioningClient"]],["impl<T> Sync for KeyProvisioningServer<T>",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_server::KeyProvisioningServer"]],["impl<T> Sync for StreamingSessionClient<T>where\n T: Sync,",1,["oak_grpc::oak::session::v1::streaming_session_client::StreamingSessionClient"]],["impl<T> Sync for StreamingSessionServer<T>",1,["oak_grpc::oak::session::v1::streaming_session_server::StreamingSessionServer"]]]],["oak_grpc_utils",[["impl Sync for CodegenOptions",1,["oak_grpc_utils::CodegenOptions"]],["impl Sync for ExternPath",1,["oak_grpc_utils::ExternPath"]]]],["oak_kernel_measurement",[["impl Sync for Cli",1,["oak_kernel_measurement::Cli"]],["impl Sync for Kernel",1,["oak_kernel_measurement::Kernel"]]]],["oak_launcher_utils",[["impl Sync for Connector",1,["oak_launcher_utils::channel::Connector"]],["impl Sync for ConnectorHandle",1,["oak_launcher_utils::channel::ConnectorHandle"]],["impl Sync for Instance",1,["oak_launcher_utils::launcher::Instance"]],["impl Sync for Params",1,["oak_launcher_utils::launcher::Params"]]]],["oak_linux_boot_params",[["impl !Sync for CCSetupData",1,["oak_linux_boot_params::CCSetupData"]],["impl !Sync for SetupData",1,["oak_linux_boot_params::SetupData"]],["impl Sync for E820EntryType",1,["oak_linux_boot_params::E820EntryType"]],["impl Sync for SetupDataType",1,["oak_linux_boot_params::SetupDataType"]],["impl Sync for APMBiosInfo",1,["oak_linux_boot_params::APMBiosInfo"]],["impl Sync for BootE820Entry",1,["oak_linux_boot_params::BootE820Entry"]],["impl Sync for BootParams",1,["oak_linux_boot_params::BootParams"]],["impl Sync for CCBlobSevInfo",1,["oak_linux_boot_params::CCBlobSevInfo"]],["impl Sync for EDIDInfo",1,["oak_linux_boot_params::EDIDInfo"]],["impl Sync for EFIInfo",1,["oak_linux_boot_params::EFIInfo"]],["impl Sync for ISTInfo",1,["oak_linux_boot_params::ISTInfo"]],["impl Sync for LoadFlags",1,["oak_linux_boot_params::LoadFlags"]],["impl Sync for OLPCOfwHeader",1,["oak_linux_boot_params::OLPCOfwHeader"]],["impl Sync for Ramdisk",1,["oak_linux_boot_params::Ramdisk"]],["impl Sync for ScreenInfo",1,["oak_linux_boot_params::ScreenInfo"]],["impl Sync for SetupHeader",1,["oak_linux_boot_params::SetupHeader"]],["impl Sync for SysDescTable",1,["oak_linux_boot_params::SysDescTable"]],["impl Sync for XLoadFlags",1,["oak_linux_boot_params::XLoadFlags"]]]],["oak_micro_rpc",[["impl<S> Sync for OakFunctionsServer<S>where\n S: Sync,",1,["oak_micro_rpc::oak::functions::OakFunctionsServer"]],["impl<S> Sync for TestModuleServer<S>where\n S: Sync,",1,["oak_micro_rpc::oak::functions::testing::TestModuleServer"]],["impl<S> Sync for StdWasmApiServer<S>where\n S: Sync,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiServer"]],["impl<T> Sync for OakFunctionsAsyncClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::OakFunctionsAsyncClient"]],["impl<T> Sync for OakFunctionsClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::OakFunctionsClient"]],["impl<T> Sync for TestModuleAsyncClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::testing::TestModuleAsyncClient"]],["impl<T> Sync for TestModuleClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::testing::TestModuleClient"]],["impl<T> Sync for StdWasmApiAsyncClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiAsyncClient"]],["impl<T> Sync for StdWasmApiClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiClient"]]]],["oak_proto_rust",[["impl Sync for Status",1,["oak_proto_rust::oak::attestation::v1::attestation_results::Status"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::binary_reference_value::Type"]],["impl Sync for Format",1,["oak_proto_rust::oak::attestation::v1::endorsement::Format"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::endorsements::Type"]],["impl Sync for KeyType",1,["oak_proto_rust::oak::attestation::v1::KeyType"]],["impl Sync for TeePlatform",1,["oak_proto_rust::oak::attestation::v1::TeePlatform"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::expected_digests::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::expected_values::Type"]],["impl Sync for EvidenceValues",1,["oak_proto_rust::oak::attestation::v1::extracted_evidence::EvidenceValues"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::kernel_binary_reference_value::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::reference_values::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::regex_reference_value::Type"]],["impl Sync for Report",1,["oak_proto_rust::oak::attestation::v1::root_layer_data::Report"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::text_expected_value::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::text_reference_value::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::verifying_key_reference_value::Type"]],["impl Sync for KeyOrigin",1,["oak_proto_rust::oak::containers::v1::KeyOrigin"]],["impl Sync for KeyProvisioningRole",1,["oak_proto_rust::oak::containers::v1::KeyProvisioningRole"]],["impl Sync for CommunicationChannel",1,["oak_proto_rust::oak::functions::config::application_config::CommunicationChannel"]],["impl Sync for HandlerType",1,["oak_proto_rust::oak::functions::config::HandlerType"]],["impl Sync for Data",1,["oak_proto_rust::oak::functions::extend_next_lookup_data_request::Data"]],["impl Sync for Mode",1,["oak_proto_rust::oak::functions::testing::lookup_request::Mode"]],["impl Sync for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_request::HandshakeType"]],["impl Sync for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_response::HandshakeType"]],["impl Sync for Request",1,["oak_proto_rust::oak::session::v1::request_wrapper::Request"]],["impl Sync for Response",1,["oak_proto_rust::oak::session::v1::response_wrapper::Response"]],["impl Sync for Request",1,["oak_proto_rust::oak::session::v1::session_request::Request"]],["impl Sync for Response",1,["oak_proto_rust::oak::session::v1::session_response::Response"]],["impl Sync for AmdAttestationReport",1,["oak_proto_rust::oak::attestation::v1::AmdAttestationReport"]],["impl Sync for AmdSevExpectedValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevExpectedValues"]],["impl Sync for AmdSevReferenceValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevReferenceValues"]],["impl Sync for AmdSevSnpEndorsement",1,["oak_proto_rust::oak::attestation::v1::AmdSevSnpEndorsement"]],["impl Sync for ApplicationEndorsement",1,["oak_proto_rust::oak::attestation::v1::ApplicationEndorsement"]],["impl Sync for ApplicationKeys",1,["oak_proto_rust::oak::attestation::v1::ApplicationKeys"]],["impl Sync for ApplicationLayerData",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerData"]],["impl Sync for ApplicationLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerEndorsements"]],["impl Sync for ApplicationLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerExpectedValues"]],["impl Sync for ApplicationLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerReferenceValues"]],["impl Sync for AttestationResults",1,["oak_proto_rust::oak::attestation::v1::AttestationResults"]],["impl Sync for BinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::BinaryReferenceValue"]],["impl Sync for CbData",1,["oak_proto_rust::oak::attestation::v1::CbData"]],["impl Sync for CbEndorsements",1,["oak_proto_rust::oak::attestation::v1::CbEndorsements"]],["impl Sync for CbExpectedValues",1,["oak_proto_rust::oak::attestation::v1::CbExpectedValues"]],["impl Sync for CbReferenceValues",1,["oak_proto_rust::oak::attestation::v1::CbReferenceValues"]],["impl Sync for CertificateAuthority",1,["oak_proto_rust::oak::attestation::v1::CertificateAuthority"]],["impl Sync for ClaimReferenceValue",1,["oak_proto_rust::oak::attestation::v1::ClaimReferenceValue"]],["impl Sync for ContainerEndorsement",1,["oak_proto_rust::oak::attestation::v1::ContainerEndorsement"]],["impl Sync for ContainerLayerData",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerData"]],["impl Sync for ContainerLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerEndorsements"]],["impl Sync for ContainerLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerExpectedValues"]],["impl Sync for ContainerLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerReferenceValues"]],["impl Sync for DiceData",1,["oak_proto_rust::oak::attestation::v1::DiceData"]],["impl Sync for Digests",1,["oak_proto_rust::oak::attestation::v1::Digests"]],["impl Sync for Endorsement",1,["oak_proto_rust::oak::attestation::v1::Endorsement"]],["impl Sync for EndorsementDetails",1,["oak_proto_rust::oak::attestation::v1::EndorsementDetails"]],["impl Sync for EndorsementReferenceValue",1,["oak_proto_rust::oak::attestation::v1::EndorsementReferenceValue"]],["impl Sync for Endorsements",1,["oak_proto_rust::oak::attestation::v1::Endorsements"]],["impl Sync for Event",1,["oak_proto_rust::oak::attestation::v1::Event"]],["impl Sync for EventAttestationResults",1,["oak_proto_rust::oak::attestation::v1::EventAttestationResults"]],["impl Sync for EventData",1,["oak_proto_rust::oak::attestation::v1::EventData"]],["impl Sync for EventEndorsement",1,["oak_proto_rust::oak::attestation::v1::EventEndorsement"]],["impl Sync for EventEndorsements",1,["oak_proto_rust::oak::attestation::v1::EventEndorsements"]],["impl Sync for EventExpectedValues",1,["oak_proto_rust::oak::attestation::v1::EventExpectedValues"]],["impl Sync for EventLog",1,["oak_proto_rust::oak::attestation::v1::EventLog"]],["impl Sync for EventReferenceValues",1,["oak_proto_rust::oak::attestation::v1::EventReferenceValues"]],["impl Sync for Evidence",1,["oak_proto_rust::oak::attestation::v1::Evidence"]],["impl Sync for ExpectedDigests",1,["oak_proto_rust::oak::attestation::v1::ExpectedDigests"]],["impl Sync for ExpectedRegex",1,["oak_proto_rust::oak::attestation::v1::ExpectedRegex"]],["impl Sync for ExpectedStringLiterals",1,["oak_proto_rust::oak::attestation::v1::ExpectedStringLiterals"]],["impl Sync for ExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ExpectedValues"]],["impl Sync for ExtractedEvidence",1,["oak_proto_rust::oak::attestation::v1::ExtractedEvidence"]],["impl Sync for FakeAttestationReport",1,["oak_proto_rust::oak::attestation::v1::FakeAttestationReport"]],["impl Sync for FileReferenceValue",1,["oak_proto_rust::oak::attestation::v1::FileReferenceValue"]],["impl Sync for FirmwareAttachment",1,["oak_proto_rust::oak::attestation::v1::FirmwareAttachment"]],["impl Sync for FirmwareEndorsement",1,["oak_proto_rust::oak::attestation::v1::FirmwareEndorsement"]],["impl Sync for InsecureExpectedValues",1,["oak_proto_rust::oak::attestation::v1::InsecureExpectedValues"]],["impl Sync for InsecureReferenceValues",1,["oak_proto_rust::oak::attestation::v1::InsecureReferenceValues"]],["impl Sync for IntelTdxAttestationReport",1,["oak_proto_rust::oak::attestation::v1::IntelTdxAttestationReport"]],["impl Sync for IntelTdxExpectedValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxExpectedValues"]],["impl Sync for IntelTdxReferenceValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxReferenceValues"]],["impl Sync for KernelAttachment",1,["oak_proto_rust::oak::attestation::v1::KernelAttachment"]],["impl Sync for KernelBinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::KernelBinaryReferenceValue"]],["impl Sync for KernelDigests",1,["oak_proto_rust::oak::attestation::v1::KernelDigests"]],["impl Sync for KernelEndorsement",1,["oak_proto_rust::oak::attestation::v1::KernelEndorsement"]],["impl Sync for KernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelExpectedValues"]],["impl Sync for KernelLayerData",1,["oak_proto_rust::oak::attestation::v1::KernelLayerData"]],["impl Sync for KernelLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::KernelLayerEndorsements"]],["impl Sync for KernelLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerExpectedValues"]],["impl Sync for KernelLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerReferenceValues"]],["impl Sync for LayerEvidence",1,["oak_proto_rust::oak::attestation::v1::LayerEvidence"]],["impl Sync for OakContainersData",1,["oak_proto_rust::oak::attestation::v1::OakContainersData"]],["impl Sync for OakContainersEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakContainersEndorsements"]],["impl Sync for OakContainersExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersExpectedValues"]],["impl Sync for OakContainersReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersReferenceValues"]],["impl Sync for OakRestrictedKernelData",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelData"]],["impl Sync for OakRestrictedKernelEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelEndorsements"]],["impl Sync for OakRestrictedKernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelExpectedValues"]],["impl Sync for OakRestrictedKernelReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelReferenceValues"]],["impl Sync for OakStandaloneData",1,["oak_proto_rust::oak::attestation::v1::OakStandaloneData"]],["impl Sync for OrchestratorMeasurements",1,["oak_proto_rust::oak::attestation::v1::OrchestratorMeasurements"]],["impl Sync for RawDigests",1,["oak_proto_rust::oak::attestation::v1::RawDigests"]],["impl Sync for ReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ReferenceValues"]],["impl Sync for Regex",1,["oak_proto_rust::oak::attestation::v1::Regex"]],["impl Sync for RegexReferenceValue",1,["oak_proto_rust::oak::attestation::v1::RegexReferenceValue"]],["impl Sync for RootLayerData",1,["oak_proto_rust::oak::attestation::v1::RootLayerData"]],["impl Sync for RootLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::RootLayerEndorsements"]],["impl Sync for RootLayerEvidence",1,["oak_proto_rust::oak::attestation::v1::RootLayerEvidence"]],["impl Sync for RootLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerExpectedValues"]],["impl Sync for RootLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerReferenceValues"]],["impl Sync for Signature",1,["oak_proto_rust::oak::attestation::v1::Signature"]],["impl Sync for SignedEndorsement",1,["oak_proto_rust::oak::attestation::v1::SignedEndorsement"]],["impl Sync for SkipVerification",1,["oak_proto_rust::oak::attestation::v1::SkipVerification"]],["impl Sync for Stage0Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage0Measurements"]],["impl Sync for Stage1Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage1Measurements"]],["impl Sync for StringLiterals",1,["oak_proto_rust::oak::attestation::v1::StringLiterals"]],["impl Sync for StringReferenceValue",1,["oak_proto_rust::oak::attestation::v1::StringReferenceValue"]],["impl Sync for SystemEndorsement",1,["oak_proto_rust::oak::attestation::v1::SystemEndorsement"]],["impl Sync for SystemLayerData",1,["oak_proto_rust::oak::attestation::v1::SystemLayerData"]],["impl Sync for SystemLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::SystemLayerEndorsements"]],["impl Sync for SystemLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerExpectedValues"]],["impl Sync for SystemLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerReferenceValues"]],["impl Sync for TcbVersion",1,["oak_proto_rust::oak::attestation::v1::TcbVersion"]],["impl Sync for TextExpectedValue",1,["oak_proto_rust::oak::attestation::v1::TextExpectedValue"]],["impl Sync for TextReferenceValue",1,["oak_proto_rust::oak::attestation::v1::TextReferenceValue"]],["impl Sync for TransparentReleaseEndorsement",1,["oak_proto_rust::oak::attestation::v1::TransparentReleaseEndorsement"]],["impl Sync for Validity",1,["oak_proto_rust::oak::attestation::v1::Validity"]],["impl Sync for VerificationSkipped",1,["oak_proto_rust::oak::attestation::v1::VerificationSkipped"]],["impl Sync for VerifyingKey",1,["oak_proto_rust::oak::attestation::v1::VerifyingKey"]],["impl Sync for VerifyingKeyReferenceValue",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeyReferenceValue"]],["impl Sync for VerifyingKeySet",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeySet"]],["impl Sync for GetApplicationConfigResponse",1,["oak_proto_rust::oak::containers::GetApplicationConfigResponse"]],["impl Sync for GetImageResponse",1,["oak_proto_rust::oak::containers::GetImageResponse"]],["impl Sync for SendAttestationEvidenceRequest",1,["oak_proto_rust::oak::containers::SendAttestationEvidenceRequest"]],["impl Sync for DeriveSessionKeysRequest",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysRequest"]],["impl Sync for DeriveSessionKeysResponse",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysResponse"]],["impl Sync for GetGroupKeysResponse",1,["oak_proto_rust::oak::containers::v1::GetGroupKeysResponse"]],["impl Sync for GetKeyProvisioningRoleResponse",1,["oak_proto_rust::oak::containers::v1::GetKeyProvisioningRoleResponse"]],["impl Sync for SignRequest",1,["oak_proto_rust::oak::containers::v1::SignRequest"]],["impl Sync for SignResponse",1,["oak_proto_rust::oak::containers::v1::SignResponse"]],["impl Sync for AeadEncryptedMessage",1,["oak_proto_rust::oak::crypto::v1::AeadEncryptedMessage"]],["impl Sync for EncryptedRequest",1,["oak_proto_rust::oak::crypto::v1::EncryptedRequest"]],["impl Sync for EncryptedResponse",1,["oak_proto_rust::oak::crypto::v1::EncryptedResponse"]],["impl Sync for SessionKeys",1,["oak_proto_rust::oak::crypto::v1::SessionKeys"]],["impl Sync for Signature",1,["oak_proto_rust::oak::crypto::v1::Signature"]],["impl Sync for CpuProfileRequest",1,["oak_proto_rust::oak::debug::CpuProfileRequest"]],["impl Sync for CpuProfileResponse",1,["oak_proto_rust::oak::debug::CpuProfileResponse"]],["impl Sync for ConfigurationReport",1,["oak_proto_rust::oak::functions::abi::ConfigurationReport"]],["impl Sync for ServerPolicy",1,["oak_proto_rust::oak::functions::abi::ServerPolicy"]],["impl Sync for ApplicationConfig",1,["oak_proto_rust::oak::functions::config::ApplicationConfig"]],["impl Sync for TcpCommunicationChannel",1,["oak_proto_rust::oak::functions::config::TcpCommunicationChannel"]],["impl Sync for VsockCommunicationChannel",1,["oak_proto_rust::oak::functions::config::VsockCommunicationChannel"]],["impl Sync for WasmtimeConfig",1,["oak_proto_rust::oak::functions::config::WasmtimeConfig"]],["impl Sync for PoolingAllocationConfig",1,["oak_proto_rust::oak::functions::config::wasmtime_config::PoolingAllocationConfig"]],["impl Sync for Entry",1,["oak_proto_rust::oak::functions::lookup_data::Entry"]],["impl Sync for AbortNextLookupDataResponse",1,["oak_proto_rust::oak::functions::AbortNextLookupDataResponse"]],["impl Sync for Empty",1,["oak_proto_rust::oak::functions::Empty"]],["impl Sync for ExtendNextLookupDataRequest",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataRequest"]],["impl Sync for ExtendNextLookupDataResponse",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataResponse"]],["impl Sync for FinishNextLookupDataRequest",1,["oak_proto_rust::oak::functions::FinishNextLookupDataRequest"]],["impl Sync for FinishNextLookupDataResponse",1,["oak_proto_rust::oak::functions::FinishNextLookupDataResponse"]],["impl Sync for InitializeRequest",1,["oak_proto_rust::oak::functions::InitializeRequest"]],["impl Sync for InitializeResponse",1,["oak_proto_rust::oak::functions::InitializeResponse"]],["impl Sync for InvokeRequest",1,["oak_proto_rust::oak::functions::InvokeRequest"]],["impl Sync for InvokeResponse",1,["oak_proto_rust::oak::functions::InvokeResponse"]],["impl Sync for LookupDataChunk",1,["oak_proto_rust::oak::functions::LookupDataChunk"]],["impl Sync for LookupDataEntry",1,["oak_proto_rust::oak::functions::LookupDataEntry"]],["impl Sync for ReserveRequest",1,["oak_proto_rust::oak::functions::ReserveRequest"]],["impl Sync for ReserveResponse",1,["oak_proto_rust::oak::functions::ReserveResponse"]],["impl Sync for EchoAndPanicRequest",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicRequest"]],["impl Sync for EchoAndPanicResponse",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicResponse"]],["impl Sync for LookupRequest",1,["oak_proto_rust::oak::functions::testing::LookupRequest"]],["impl Sync for LookupResponse",1,["oak_proto_rust::oak::functions::testing::LookupResponse"]],["impl Sync for BytesValue",1,["oak_proto_rust::oak::functions::wasm::v1::BytesValue"]],["impl Sync for LogRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LogRequest"]],["impl Sync for LogResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LogResponse"]],["impl Sync for LookupDataMultiRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiRequest"]],["impl Sync for LookupDataMultiResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiResponse"]],["impl Sync for LookupDataRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataRequest"]],["impl Sync for LookupDataResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataResponse"]],["impl Sync for ReadRequestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestRequest"]],["impl Sync for ReadRequestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestResponse"]],["impl Sync for TestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::TestRequest"]],["impl Sync for TestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::TestResponse"]],["impl Sync for WriteResponseRequest",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseRequest"]],["impl Sync for WriteResponseResponse",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseResponse"]],["impl Sync for GetGroupKeysRequest",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysRequest"]],["impl Sync for GetGroupKeysResponse",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysResponse"]],["impl Sync for GroupKeys",1,["oak_proto_rust::oak::key_provisioning::v1::GroupKeys"]],["impl Sync for AttestRequest",1,["oak_proto_rust::oak::session::v1::AttestRequest"]],["impl Sync for AttestResponse",1,["oak_proto_rust::oak::session::v1::AttestResponse"]],["impl Sync for EncryptedMessage",1,["oak_proto_rust::oak::session::v1::EncryptedMessage"]],["impl Sync for EndorsedEvidence",1,["oak_proto_rust::oak::session::v1::EndorsedEvidence"]],["impl Sync for GetEndorsedEvidenceRequest",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceRequest"]],["impl Sync for GetEndorsedEvidenceResponse",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceResponse"]],["impl Sync for HandshakeRequest",1,["oak_proto_rust::oak::session::v1::HandshakeRequest"]],["impl Sync for HandshakeResponse",1,["oak_proto_rust::oak::session::v1::HandshakeResponse"]],["impl Sync for InvokeRequest",1,["oak_proto_rust::oak::session::v1::InvokeRequest"]],["impl Sync for InvokeResponse",1,["oak_proto_rust::oak::session::v1::InvokeResponse"]],["impl Sync for NoiseHandshakeMessage",1,["oak_proto_rust::oak::session::v1::NoiseHandshakeMessage"]],["impl Sync for PlaintextMessage",1,["oak_proto_rust::oak::session::v1::PlaintextMessage"]],["impl Sync for RequestWrapper",1,["oak_proto_rust::oak::session::v1::RequestWrapper"]],["impl Sync for ResponseWrapper",1,["oak_proto_rust::oak::session::v1::ResponseWrapper"]],["impl Sync for SessionBinding",1,["oak_proto_rust::oak::session::v1::SessionBinding"]],["impl Sync for SessionRequest",1,["oak_proto_rust::oak::session::v1::SessionRequest"]],["impl Sync for SessionRequestWithSessionId",1,["oak_proto_rust::oak::session::v1::SessionRequestWithSessionId"]],["impl Sync for SessionResponse",1,["oak_proto_rust::oak::session::v1::SessionResponse"]],["impl Sync for HexDigest",1,["oak_proto_rust::oak::HexDigest"]],["impl Sync for RawDigest",1,["oak_proto_rust::oak::RawDigest"]],["impl Sync for Function",1,["oak_proto_rust::perftools::profiles::Function"]],["impl Sync for Label",1,["oak_proto_rust::perftools::profiles::Label"]],["impl Sync for Line",1,["oak_proto_rust::perftools::profiles::Line"]],["impl Sync for Location",1,["oak_proto_rust::perftools::profiles::Location"]],["impl Sync for Mapping",1,["oak_proto_rust::perftools::profiles::Mapping"]],["impl Sync for Profile",1,["oak_proto_rust::perftools::profiles::Profile"]],["impl Sync for Sample",1,["oak_proto_rust::perftools::profiles::Sample"]],["impl Sync for ValueType",1,["oak_proto_rust::perftools::profiles::ValueType"]]]],["oak_restricted_kernel_interface",[["impl Sync for Errno",1,["oak_restricted_kernel_interface::errno::Errno"]],["impl Sync for Syscall",1,["oak_restricted_kernel_interface::syscalls::Syscall"]],["impl Sync for MmapFlags",1,["oak_restricted_kernel_interface::syscalls::MmapFlags"]],["impl Sync for MmapProtection",1,["oak_restricted_kernel_interface::syscalls::MmapProtection"]]]],["oak_restricted_kernel_orchestrator",[["impl Sync for AttestedApp",1,["oak_restricted_kernel_orchestrator::AttestedApp"]]]],["oak_restricted_kernel_sdk",[["impl !Sync for InstanceSessionBinder",1,["oak_restricted_kernel_sdk::crypto::InstanceSessionBinder"]],["impl Sync for InstanceAttester",1,["oak_restricted_kernel_sdk::attestation::InstanceAttester"]],["impl Sync for InstanceEndorser",1,["oak_restricted_kernel_sdk::attestation::InstanceEndorser"]],["impl Sync for FileDescriptorChannel",1,["oak_restricted_kernel_sdk::channel::FileDescriptorChannel"]],["impl Sync for InstanceEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Sync for InstanceSigner",1,["oak_restricted_kernel_sdk::crypto::InstanceSigner"]],["impl Sync for MockAttester",1,["oak_restricted_kernel_sdk::testing::MockAttester"]],["impl Sync for MockEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::testing::MockEncryptionKeyHandle"]],["impl Sync for MockSigner",1,["oak_restricted_kernel_sdk::testing::MockSigner"]],["impl Sync for Stderr",1,["oak_restricted_kernel_sdk::utils::Stderr"]],["impl Sync for StderrLogger",1,["oak_restricted_kernel_sdk::utils::StderrLogger"]],["impl<H> !Sync for EncryptionHandler<H>",1,["oak_restricted_kernel_sdk::handler::EncryptionHandler"]]]],["oak_session",[["impl !Sync for ClientAttestationProvider",1,["oak_session::attestation::ClientAttestationProvider"]],["impl !Sync for ServerAttestationProvider",1,["oak_session::attestation::ServerAttestationProvider"]],["impl !Sync for AttestationProviderConfig",1,["oak_session::config::AttestationProviderConfig"]],["impl !Sync for EncryptorConfig",1,["oak_session::config::EncryptorConfig"]],["impl !Sync for HandshakerConfig",1,["oak_session::config::HandshakerConfig"]],["impl !Sync for SessionConfig",1,["oak_session::config::SessionConfig"]],["impl !Sync for SessionConfigBuilder",1,["oak_session::config::SessionConfigBuilder"]],["impl !Sync for ClientHandshaker",1,["oak_session::handshake::ClientHandshaker"]],["impl !Sync for ClientHandshakerBuilder",1,["oak_session::handshake::ClientHandshakerBuilder"]],["impl !Sync for ServerHandshaker",1,["oak_session::handshake::ServerHandshaker"]],["impl !Sync for ServerHandshakerBuilder",1,["oak_session::handshake::ServerHandshakerBuilder"]],["impl !Sync for ClientSession",1,["oak_session::session::ClientSession"]],["impl !Sync for ServerSession",1,["oak_session::session::ServerSession"]],["impl !Sync for SignatureBinder",1,["oak_session::session_binding::SignatureBinder"]],["impl !Sync for SignatureBinderBuilder",1,["oak_session::session_binding::SignatureBinderBuilder"]],["impl !Sync for SignatureBindingVerifier",1,["oak_session::session_binding::SignatureBindingVerifier"]],["impl !Sync for SignatureBindingVerifierBuilder",1,["oak_session::session_binding::SignatureBindingVerifierBuilder"]],["impl Sync for AttestationType",1,["oak_session::attestation::AttestationType"]],["impl Sync for HandshakeType",1,["oak_session::handshake::HandshakeType"]],["impl Sync for SignatureBinderBuilderError",1,["oak_session::session_binding::SignatureBinderBuilderError"]],["impl Sync for SignatureBindingVerifierBuilderError",1,["oak_session::session_binding::SignatureBindingVerifierBuilderError"]],["impl Sync for AttestationFailure",1,["oak_session::attestation::AttestationFailure"]],["impl Sync for AttestationSuccess",1,["oak_session::attestation::AttestationSuccess"]],["impl Sync for DefaultAttestationAggregator",1,["oak_session::attestation::DefaultAttestationAggregator"]],["impl Sync for OrderedChannelEncryptorProvider",1,["oak_session::config::OrderedChannelEncryptorProvider"]],["impl Sync for DiceAttestationVerifier",1,["oak_session::dice_attestation::DiceAttestationVerifier"]],["impl Sync for OrderedChannelEncryptor",1,["oak_session::encryptors::OrderedChannelEncryptor"]],["impl Sync for UnorderedChannelEncryptor",1,["oak_session::encryptors::UnorderedChannelEncryptor"]],["impl Sync for HandshakeResult",1,["oak_session::handshake::HandshakeResult"]],["impl Sync for DefaultSigningKeyExtractor",1,["oak_session::key_extractor::DefaultSigningKeyExtractor"]]]],["oak_session_wasm",[["impl !Sync for WasmClientSession",1,["oak_session_wasm::WasmClientSession"]],["impl Sync for PutIncomingMessageResult",1,["oak_session_wasm::PutIncomingMessageResult"]]]],["oak_sev_guest",[["impl Sync for AeadAlgorithm",1,["oak_sev_guest::guest::AeadAlgorithm"]],["impl Sync for EccCurve",1,["oak_sev_guest::guest::EccCurve"]],["impl Sync for KeySelect",1,["oak_sev_guest::guest::KeySelect"]],["impl Sync for KeyStatus",1,["oak_sev_guest::guest::KeyStatus"]],["impl Sync for MessageType",1,["oak_sev_guest::guest::MessageType"]],["impl Sync for ReportStatus",1,["oak_sev_guest::guest::ReportStatus"]],["impl Sync for RootKeySelect",1,["oak_sev_guest::guest::RootKeySelect"]],["impl Sync for InstructionError",1,["oak_sev_guest::instructions::InstructionError"]],["impl Sync for PageSize",1,["oak_sev_guest::instructions::PageSize"]],["impl Sync for Validation",1,["oak_sev_guest::instructions::Validation"]],["impl Sync for Vmsa",1,["oak_sev_guest::instructions::Vmsa"]],["impl Sync for PortFactoryWrapper",1,["oak_sev_guest::io::PortFactoryWrapper"]],["impl Sync for CpuidRegister",1,["oak_sev_guest::msr::CpuidRegister"]],["impl Sync for PageAssignment",1,["oak_sev_guest::msr::PageAssignment"]],["impl Sync for RegisterGhcbGpaError",1,["oak_sev_guest::msr::RegisterGhcbGpaError"]],["impl Sync for SevStatusError",1,["oak_sev_guest::msr::SevStatusError"]],["impl Sync for TerminationReason",1,["oak_sev_guest::msr::TerminationReason"]],["impl Sync for Imi",1,["oak_sev_guest::secrets::Imi"]],["impl Sync for ApJumpTable",1,["oak_sev_guest::ap_jump_table::ApJumpTable"]],["impl Sync for ApResetAddress",1,["oak_sev_guest::ap_jump_table::ApResetAddress"]],["impl Sync for CpuidFunction",1,["oak_sev_guest::cpuid::CpuidFunction"]],["impl Sync for CpuidInput",1,["oak_sev_guest::cpuid::CpuidInput"]],["impl Sync for CpuidOutput",1,["oak_sev_guest::cpuid::CpuidOutput"]],["impl Sync for CpuidPage",1,["oak_sev_guest::cpuid::CpuidPage"]],["impl Sync for GuestMessageEncryptor",1,["oak_sev_guest::crypto::GuestMessageEncryptor"]],["impl Sync for Ghcb",1,["oak_sev_guest::ghcb::Ghcb"]],["impl Sync for ValidBitmap",1,["oak_sev_guest::ghcb::ValidBitmap"]],["impl Sync for AttestationRequest",1,["oak_sev_guest::guest::AttestationRequest"]],["impl Sync for AttestationResponse",1,["oak_sev_guest::guest::AttestationResponse"]],["impl Sync for AuthenticatedHeader",1,["oak_sev_guest::guest::AuthenticatedHeader"]],["impl Sync for EcdsaPublicKey",1,["oak_sev_guest::guest::EcdsaPublicKey"]],["impl Sync for GuestFieldFlags",1,["oak_sev_guest::guest::GuestFieldFlags"]],["impl Sync for GuestMessage",1,["oak_sev_guest::guest::GuestMessage"]],["impl Sync for GuestMessageHeader",1,["oak_sev_guest::guest::GuestMessageHeader"]],["impl Sync for KeyRequest",1,["oak_sev_guest::guest::KeyRequest"]],["impl Sync for KeyResponse",1,["oak_sev_guest::guest::KeyResponse"]],["impl Sync for KeySelectIter",1,["oak_sev_guest::guest::KeySelectIter"]],["impl Sync for RootKeySelectIter",1,["oak_sev_guest::guest::RootKeySelectIter"]],["impl Sync for PermissionMask",1,["oak_sev_guest::instructions::PermissionMask"]],["impl Sync for RmpPermission",1,["oak_sev_guest::instructions::RmpPermission"]],["impl Sync for MutableInterruptStackFrame",1,["oak_sev_guest::interrupts::MutableInterruptStackFrame"]],["impl Sync for RawIoPortFactory",1,["oak_sev_guest::io::RawIoPortFactory"]],["impl Sync for ApResetHoldRequest",1,["oak_sev_guest::msr::ApResetHoldRequest"]],["impl Sync for ApResetHoldResponse",1,["oak_sev_guest::msr::ApResetHoldResponse"]],["impl Sync for CpuidRequest",1,["oak_sev_guest::msr::CpuidRequest"]],["impl Sync for CpuidResponse",1,["oak_sev_guest::msr::CpuidResponse"]],["impl Sync for GhcbGpa",1,["oak_sev_guest::msr::GhcbGpa"]],["impl Sync for HypervisorFeatureSupportRequest",1,["oak_sev_guest::msr::HypervisorFeatureSupportRequest"]],["impl Sync for HypervisorFeatureSupportResponse",1,["oak_sev_guest::msr::HypervisorFeatureSupportResponse"]],["impl Sync for PreferredGhcbGpaRequest",1,["oak_sev_guest::msr::PreferredGhcbGpaRequest"]],["impl Sync for PreferredGhcbGpaResponse",1,["oak_sev_guest::msr::PreferredGhcbGpaResponse"]],["impl Sync for RegisterGhcbGpaRequest",1,["oak_sev_guest::msr::RegisterGhcbGpaRequest"]],["impl Sync for RegisterGhcbGpaResponse",1,["oak_sev_guest::msr::RegisterGhcbGpaResponse"]],["impl Sync for SevInfoRequest",1,["oak_sev_guest::msr::SevInfoRequest"]],["impl Sync for SevInfoResponse",1,["oak_sev_guest::msr::SevInfoResponse"]],["impl Sync for SevStatus",1,["oak_sev_guest::msr::SevStatus"]],["impl Sync for SnpPageStateChangeRequest",1,["oak_sev_guest::msr::SnpPageStateChangeRequest"]],["impl Sync for SnpPageStateChangeResponse",1,["oak_sev_guest::msr::SnpPageStateChangeResponse"]],["impl Sync for TerminationRequest",1,["oak_sev_guest::msr::TerminationRequest"]],["impl Sync for GuestReservedArea",1,["oak_sev_guest::secrets::GuestReservedArea"]],["impl Sync for SecretsPage",1,["oak_sev_guest::secrets::SecretsPage"]],["impl Sync for SegmentRegister",1,["oak_sev_guest::vmsa::SegmentRegister"]],["impl Sync for Vmsa",1,["oak_sev_guest::vmsa::Vmsa"]],["impl Sync for VmsaPage",1,["oak_sev_guest::vmsa::VmsaPage"]],["impl<'a, G> Sync for GhcbProtocol<'a, G>",1,["oak_sev_guest::ghcb::GhcbProtocol"]],["impl<'a, R, P, G> Sync for GhcbIoFactory<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoFactory"]],["impl<'a, R, P, G> Sync for GhcbIoPort<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoPort"]],["impl<T> Sync for PortWrapper<T>where\n T: Sync,",1,["oak_sev_guest::io::PortWrapper"]]]],["oak_sev_snp_attestation_report",[["impl Sync for AuthorKey",1,["oak_sev_snp_attestation_report::AuthorKey"]],["impl Sync for SigningAlgorithm",1,["oak_sev_snp_attestation_report::SigningAlgorithm"]],["impl Sync for AttestationReport",1,["oak_sev_snp_attestation_report::AttestationReport"]],["impl Sync for AttestationReportData",1,["oak_sev_snp_attestation_report::AttestationReportData"]],["impl Sync for EcdsaSignature",1,["oak_sev_snp_attestation_report::EcdsaSignature"]],["impl Sync for GuestPolicy",1,["oak_sev_snp_attestation_report::GuestPolicy"]],["impl Sync for PlatformInfo",1,["oak_sev_snp_attestation_report::PlatformInfo"]],["impl Sync for PolicyFlags",1,["oak_sev_snp_attestation_report::PolicyFlags"]],["impl Sync for TcbVersion",1,["oak_sev_snp_attestation_report::TcbVersion"]]]],["oak_simple_io",[["impl Sync for BufferDescriptor",1,["oak_simple_io::BufferDescriptor"]],["impl<'a, A> Sync for SimpleIo<'a, A>where\n A: Sync,",1,["oak_simple_io::SimpleIo"]]]],["oak_tdx_guest",[["impl Sync for AcceptMemoryError",1,["oak_tdx_guest::tdcall::AcceptMemoryError"]],["impl Sync for ExtendRtmrError",1,["oak_tdx_guest::tdcall::ExtendRtmrError"]],["impl Sync for RtmrIndex",1,["oak_tdx_guest::tdcall::RtmrIndex"]],["impl Sync for TdxPageSize",1,["oak_tdx_guest::tdcall::TdxPageSize"]],["impl Sync for GetQuoteError",1,["oak_tdx_guest::vmcall::GetQuoteError"]],["impl Sync for MapGpaError",1,["oak_tdx_guest::vmcall::MapGpaError"]],["impl Sync for Attributes",1,["oak_tdx_guest::tdcall::Attributes"]],["impl Sync for ExtensionBuffer",1,["oak_tdx_guest::tdcall::ExtensionBuffer"]],["impl Sync for TdInfo",1,["oak_tdx_guest::tdcall::TdInfo"]],["impl Sync for VeInfo",1,["oak_tdx_guest::tdcall::VeInfo"]]]],["sev_serial",[["impl<F, R, W> Sync for SerialPort<F, R, W>",1,["sev_serial::SerialPort"]]]],["snp_measurement",[["impl Sync for ImiPage",1,["snp_measurement::page::ImiPage"]],["impl Sync for PageType",1,["snp_measurement::page::PageType"]],["impl Sync for SevMetadataPageType",1,["snp_measurement::stage0::SevMetadataPageType"]],["impl Sync for PageInfo",1,["snp_measurement::page::PageInfo"]],["impl Sync for GuidTableEntryHeader",1,["snp_measurement::stage0::GuidTableEntryHeader"]],["impl Sync for SevEsResetBlock",1,["snp_measurement::stage0::SevEsResetBlock"]],["impl Sync for SevMetadataHeader",1,["snp_measurement::stage0::SevMetadataHeader"]],["impl Sync for SevMetadataPageInfo",1,["snp_measurement::stage0::SevMetadataPageInfo"]],["impl Sync for Stage0Info",1,["snp_measurement::stage0::Stage0Info"]],["impl Sync for Cli",1,["snp_measurement::Cli"]]]]]); + var implementors = Object.fromEntries([["micro_rpc",[["impl Sync for StatusCode",1,["micro_rpc::status::StatusCode"]],["impl Sync for Response",1,["micro_rpc::proto::response_wrapper::Response"]],["impl Sync for RequestWrapper",1,["micro_rpc::proto::RequestWrapper"]],["impl Sync for ResponseWrapper",1,["micro_rpc::proto::ResponseWrapper"]],["impl Sync for Status",1,["micro_rpc::status::Status"]]]],["micro_rpc_build",[["impl Sync for ReceiverType",1,["micro_rpc_build::ReceiverType"]],["impl Sync for CompileOptions",1,["micro_rpc_build::CompileOptions"]],["impl Sync for ExternPath",1,["micro_rpc_build::ExternPath"]],["impl Sync for Method",1,["micro_rpc_build::Method"]],["impl Sync for Service",1,["micro_rpc_build::Service"]]]],["oak_attestation",[["impl Sync for DiceAttester",1,["oak_attestation::dice::DiceAttester"]],["impl Sync for LayerData",1,["oak_attestation::dice::LayerData"]]]],["oak_attestation_verification",[["impl Sync for ApplicationPolicy",1,["oak_attestation_verification::policy::application::ApplicationPolicy"]],["impl Sync for BinaryPolicy",1,["oak_attestation_verification::policy::binary::BinaryPolicy"]],["impl Sync for KernelPolicy",1,["oak_attestation_verification::policy::kernel::KernelPolicy"]],["impl Sync for SystemPolicy",1,["oak_attestation_verification::policy::system::SystemPolicy"]],["impl Sync for AmdSevSnpDiceAttestationVerifier",1,["oak_attestation_verification::verifier::AmdSevSnpDiceAttestationVerifier"]]]],["oak_channel",[["impl Sync for ClientChannelHandle",1,["oak_channel::client::ClientChannelHandle"]],["impl Sync for RequestEncoder",1,["oak_channel::client::RequestEncoder"]],["impl Sync for RequestMessage",1,["oak_channel::message::RequestMessage"]],["impl Sync for ResponseMessage",1,["oak_channel::message::ResponseMessage"]],["impl Sync for ServerChannelHandle",1,["oak_channel::server::ServerChannelHandle"]]]],["oak_client",[["impl Sync for InsecureAttestationVerifier",1,["oak_client::verifier::InsecureAttestationVerifier"]],["impl<T> Sync for OakClient<T>where\n T: Sync,",1,["oak_client::client::OakClient"]]]],["oak_client_tonic",[["impl !Sync for GrpcStreamingTransport",1,["oak_client_tonic::transport::GrpcStreamingTransport"]]]],["oak_containers_agent",[["impl Sync for MeterInstrument",1,["oak_containers_agent::metrics::MeterInstrument"]],["impl Sync for MetricsConfig",1,["oak_containers_agent::metrics::MetricsConfig"]],["impl Sync for MonitoringLayer",1,["oak_containers_agent::metrics::MonitoringLayer"]],["impl Sync for OakObserver",1,["oak_containers_agent::metrics::OakObserver"]],["impl<S> Sync for MonitoringService<S>where\n S: Sync,",1,["oak_containers_agent::metrics::MonitoringService"]]]],["oak_containers_attestation",[["impl Sync for GroupKeys",1,["oak_containers_attestation::GroupKeys"]],["impl Sync for GroupPublicKeys",1,["oak_containers_attestation::GroupPublicKeys"]],["impl Sync for InstanceKeys",1,["oak_containers_attestation::InstanceKeys"]],["impl Sync for InstancePublicKeys",1,["oak_containers_attestation::InstancePublicKeys"]]]],["oak_containers_hello_world_web_client",[["impl Sync for DemoRestBasedTransport",1,["oak_containers_hello_world_web_client::DemoRestBasedTransport"]],["impl Sync for GreeterClient",1,["oak_containers_hello_world_web_client::GreeterClient"]]]],["oak_containers_launcher",[["impl Sync for Channel",1,["oak_containers_launcher::Channel"]],["impl Sync for ChannelType",1,["oak_containers_launcher::ChannelType"]],["impl Sync for VmType",1,["oak_containers_launcher::qemu::VmType"]],["impl Sync for TrustedApplicationAddress",1,["oak_containers_launcher::TrustedApplicationAddress"]],["impl Sync for Args",1,["oak_containers_launcher::Args"]],["impl Sync for Launcher",1,["oak_containers_launcher::Launcher"]],["impl Sync for Params",1,["oak_containers_launcher::qemu::Params"]]]],["oak_containers_orchestrator",[["impl Sync for CryptoService",1,["oak_containers_orchestrator::ipc_server::CryptoService"]],["impl Sync for ServiceImplementation",1,["oak_containers_orchestrator::ipc_server::ServiceImplementation"]],["impl Sync for LauncherClient",1,["oak_containers_orchestrator::launcher_client::LauncherClient"]]]],["oak_containers_sdk",[["impl Sync for InstanceAttester",1,["oak_containers_sdk::attestation::InstanceAttester"]],["impl Sync for InstanceEndorser",1,["oak_containers_sdk::attestation::InstanceEndorser"]],["impl Sync for InstanceEncryptionKeyHandle",1,["oak_containers_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Sync for InstanceSigner",1,["oak_containers_sdk::crypto::InstanceSigner"]],["impl Sync for OakSessionContext",1,["oak_containers_sdk::oak_session_context::OakSessionContext"]],["impl Sync for OrchestratorClient",1,["oak_containers_sdk::orchestrator_client::OrchestratorClient"]],["impl Sync for KeyPair",1,["oak_containers_sdk::standalone::KeyPair"]],["impl Sync for StandaloneInstanceEncryptionKeyHandle",1,["oak_containers_sdk::standalone::StandaloneInstanceEncryptionKeyHandle"]],["impl Sync for StandaloneInstanceSigner",1,["oak_containers_sdk::standalone::StandaloneInstanceSigner"]],["impl Sync for StandaloneOrchestrator",1,["oak_containers_sdk::standalone::StandaloneOrchestrator"]],["impl<'a> Sync for StandaloneOrchestratorBuilder<'a>",1,["oak_containers_sdk::standalone::StandaloneOrchestratorBuilder"]],["impl<H, F> Sync for AsyncEncryptionHandler<H, F>where\n H: Sync,",1,["oak_containers_sdk::handler::AsyncEncryptionHandler"]]]],["oak_containers_stage1",[["impl !Sync for SensitiveDiceDataMemory",1,["oak_containers_stage1::dice::SensitiveDiceDataMemory"]],["impl Sync for LauncherClient",1,["oak_containers_stage1::client::LauncherClient"]],["impl Sync for MemoryRange",1,["oak_containers_stage1::dice::MemoryRange"]],["impl Sync for Args",1,["oak_containers_stage1::Args"]]]],["oak_containers_syslogd",[["impl !Sync for Journal",1,["oak_containers_syslogd::systemd_journal::Journal"]],["impl !Sync for sd_journal",1,["oak_containers_syslogd::systemd_journal::systemd_sys::sd_journal"]],["impl Sync for Args",1,["oak_containers_syslogd::Args"]],["impl Sync for JournalOpenFlags",1,["oak_containers_syslogd::systemd_journal::JournalOpenFlags"]]]],["oak_core",[["impl Sync for Timer",1,["oak_core::timer::Timer"]],["impl<T> Sync for OnceCell<T>"],["impl<const N: usize> Sync for StaticSampleStore<N>",1,["oak_core::samplestore::StaticSampleStore"]]]],["oak_crypto",[["impl !Sync for HandshakeInitiator",1,["oak_crypto::noise_handshake::client::HandshakeInitiator"]],["impl Sync for EncryptionKey",1,["oak_crypto::encryption_key::EncryptionKey"]],["impl Sync for ClientEncryptor",1,["oak_crypto::encryptor::ClientEncryptor"]],["impl Sync for Payload",1,["oak_crypto::encryptor::Payload"]],["impl Sync for ServerEncryptor",1,["oak_crypto::encryptor::ServerEncryptor"]],["impl Sync for RecipientContext",1,["oak_crypto::hpke::RecipientContext"]],["impl Sync for SenderContext",1,["oak_crypto::hpke::SenderContext"]],["impl Sync for IdentityKey",1,["oak_crypto::identity_key::IdentityKey"]],["impl Sync for EcdsaKeyPair",1,["oak_crypto::noise_handshake::crypto_wrapper::EcdsaKeyPair"]],["impl Sync for P256Scalar",1,["oak_crypto::noise_handshake::crypto_wrapper::P256Scalar"]],["impl Sync for NoiseMessage",1,["oak_crypto::noise_handshake::NoiseMessage"]],["impl Sync for Nonce",1,["oak_crypto::noise_handshake::Nonce"]],["impl Sync for OrderedCrypter",1,["oak_crypto::noise_handshake::OrderedCrypter"]],["impl Sync for Response",1,["oak_crypto::noise_handshake::Response"]],["impl Sync for UnorderedCrypter",1,["oak_crypto::noise_handshake::UnorderedCrypter"]]]],["oak_debug_service",[["impl Sync for Service",1,["oak_debug_service::Service"]]]],["oak_dice",[["impl Sync for TeePlatform",1,["oak_dice::evidence::TeePlatform"]],["impl Sync for KeyUsage",1,["oak_dice::cert::KeyUsage"]],["impl Sync for ApplicationKeys",1,["oak_dice::evidence::ApplicationKeys"]],["impl Sync for ApplicationPrivateKeys",1,["oak_dice::evidence::ApplicationPrivateKeys"]],["impl Sync for CertificateAuthority",1,["oak_dice::evidence::CertificateAuthority"]],["impl Sync for CompoundDeviceIdentifier",1,["oak_dice::evidence::CompoundDeviceIdentifier"]],["impl Sync for Evidence",1,["oak_dice::evidence::Evidence"]],["impl Sync for LayerEvidence",1,["oak_dice::evidence::LayerEvidence"]],["impl Sync for RestrictedKernelDiceData",1,["oak_dice::evidence::RestrictedKernelDiceData"]],["impl Sync for RootLayerEvidence",1,["oak_dice::evidence::RootLayerEvidence"]],["impl Sync for Stage0DiceData",1,["oak_dice::evidence::Stage0DiceData"]]]],["oak_echo_service",[["impl Sync for EchoRequest",1,["oak_echo_service::proto::oak::echo::EchoRequest"]],["impl Sync for EchoResponse",1,["oak_echo_service::proto::oak::echo::EchoResponse"]],["impl Sync for GetEvidenceResponse",1,["oak_echo_service::proto::oak::echo::GetEvidenceResponse"]],["impl<A> Sync for EchoService<A>",1,["oak_echo_service::EchoService"]],["impl<S> Sync for EchoServer<S>where\n S: Sync,",1,["oak_echo_service::proto::oak::echo::EchoServer"]],["impl<T> Sync for EchoAsyncClient<T>where\n T: Sync,",1,["oak_echo_service::proto::oak::echo::EchoAsyncClient"]],["impl<T> Sync for EchoClient<T>where\n T: Sync,",1,["oak_echo_service::proto::oak::echo::EchoClient"]]]],["oak_enclave_runtime_support",[["impl Sync for GrowableHeap",1,["oak_enclave_runtime_support::heap::GrowableHeap"]],["impl Sync for LockedGrowableHeap",1,["oak_enclave_runtime_support::heap::LockedGrowableHeap"]]]],["oak_functions_abi",[["impl Sync for StatusCode",1,["oak_functions_abi::StatusCode"]],["impl Sync for Request",1,["oak_functions_abi::Request"]],["impl Sync for Response",1,["oak_functions_abi::Response"]]]],["oak_functions_client",[["impl !Sync for OakFunctionsClient",1,["oak_functions_client::OakFunctionsClient"]]]],["oak_functions_containers_app",[["impl Sync for NativeHandler",1,["oak_functions_containers_app::native_handler::NativeHandler"]],["impl<H> Sync for OakFunctionsContainersService<H>",1,["oak_functions_containers_app::OakFunctionsContainersService"]]]],["oak_functions_containers_launcher",[["impl Sync for SessionProxy",1,["oak_functions_containers_launcher::server::SessionProxy"]],["impl Sync for UntrustedApp",1,["oak_functions_containers_launcher::UntrustedApp"]]]],["oak_functions_enclave_service",[["impl<EKH, A, H> Sync for OakFunctionsService<EKH, A, H>",1,["oak_functions_enclave_service::OakFunctionsService"]]]],["oak_functions_launcher",[["impl Sync for SessionProxy",1,["oak_functions_launcher::server::SessionProxy"]],["impl Sync for Args",1,["oak_functions_launcher::Args"]],["impl Sync for LookupDataConfig",1,["oak_functions_launcher::LookupDataConfig"]]]],["oak_functions_service",[["impl !Sync for UserState",1,["oak_functions_service::wasm::UserState"]],["impl !Sync for UserState",1,["oak_functions_service::wasm::wasmtime::UserState"]],["impl Sync for StandaloneLogger",1,["oak_functions_service::logger::StandaloneLogger"]],["impl Sync for LookupHtbl",1,["oak_functions_service::lookup_htbl::LookupHtbl"]],["impl Sync for WasmConfig",1,["oak_functions_service::wasm::WasmConfig"]],["impl Sync for WasmHandler",1,["oak_functions_service::wasm::WasmHandler"]],["impl Sync for WasmtimeHandler",1,["oak_functions_service::wasm::wasmtime::WasmtimeHandler"]],["impl<'a> Sync for LookupHtblIter<'a>",1,["oak_functions_service::lookup_htbl::LookupHtblIter"]],["impl<H> Sync for OakFunctionsInstance<H>",1,["oak_functions_service::instance::OakFunctionsInstance"]],["impl<const S: usize> !Sync for StdWasmApiImpl<S>",1,["oak_functions_service::wasm::api::StdWasmApiImpl"]],["impl<const S: usize> Sync for LookupData<S>",1,["oak_functions_service::lookup::LookupData"]],["impl<const S: usize> Sync for LookupDataManager<S>",1,["oak_functions_service::lookup::LookupDataManager"]],["impl<const S: usize> Sync for StdWasmApiFactory<S>",1,["oak_functions_service::wasm::api::StdWasmApiFactory"]]]],["oak_functions_test_utils",[["impl Sync for BackgroundHandle",1,["oak_functions_test_utils::BackgroundHandle"]],["impl Sync for Term",1,["oak_functions_test_utils::Term"]],["impl<T> Sync for Background<T>where\n T: Send,",1,["oak_functions_test_utils::Background"]]]],["oak_grpc",[["impl<T> Sync for LauncherClient<T>where\n T: Sync,",1,["oak_grpc::oak::containers::launcher_client::LauncherClient"]],["impl<T> Sync for LauncherServer<T>",1,["oak_grpc::oak::containers::launcher_server::LauncherServer"]],["impl<T> Sync for OrchestratorClient<T>where\n T: Sync,",1,["oak_grpc::oak::containers::orchestrator_client::OrchestratorClient"]],["impl<T> Sync for OrchestratorServer<T>",1,["oak_grpc::oak::containers::orchestrator_server::OrchestratorServer"]],["impl<T> Sync for HostlibKeyProvisioningClient<T>where\n T: Sync,",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_client::HostlibKeyProvisioningClient"]],["impl<T> Sync for HostlibKeyProvisioningServer<T>",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_server::HostlibKeyProvisioningServer"]],["impl<T> Sync for OrchestratorCryptoClient<T>where\n T: Sync,",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_client::OrchestratorCryptoClient"]],["impl<T> Sync for OrchestratorCryptoServer<T>",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_server::OrchestratorCryptoServer"]],["impl<T> Sync for DebugServiceClient<T>where\n T: Sync,",1,["oak_grpc::oak::debug::debug_service_client::DebugServiceClient"]],["impl<T> Sync for DebugServiceServer<T>",1,["oak_grpc::oak::debug::debug_service_server::DebugServiceServer"]],["impl<T> Sync for OakFunctionsClient<T>where\n T: Sync,",1,["oak_grpc::oak::functions::oak_functions_client::OakFunctionsClient"]],["impl<T> Sync for OakFunctionsServer<T>",1,["oak_grpc::oak::functions::oak_functions_server::OakFunctionsServer"]],["impl<T> Sync for KeyProvisioningClient<T>where\n T: Sync,",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_client::KeyProvisioningClient"]],["impl<T> Sync for KeyProvisioningServer<T>",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_server::KeyProvisioningServer"]],["impl<T> Sync for StreamingSessionClient<T>where\n T: Sync,",1,["oak_grpc::oak::session::v1::streaming_session_client::StreamingSessionClient"]],["impl<T> Sync for StreamingSessionServer<T>",1,["oak_grpc::oak::session::v1::streaming_session_server::StreamingSessionServer"]]]],["oak_grpc_utils",[["impl Sync for CodegenOptions",1,["oak_grpc_utils::CodegenOptions"]],["impl Sync for ExternPath",1,["oak_grpc_utils::ExternPath"]]]],["oak_kernel_measurement",[["impl Sync for Cli",1,["oak_kernel_measurement::Cli"]],["impl Sync for Kernel",1,["oak_kernel_measurement::Kernel"]]]],["oak_launcher_utils",[["impl Sync for Connector",1,["oak_launcher_utils::channel::Connector"]],["impl Sync for ConnectorHandle",1,["oak_launcher_utils::channel::ConnectorHandle"]],["impl Sync for Instance",1,["oak_launcher_utils::launcher::Instance"]],["impl Sync for Params",1,["oak_launcher_utils::launcher::Params"]]]],["oak_linux_boot_params",[["impl !Sync for CCSetupData",1,["oak_linux_boot_params::CCSetupData"]],["impl !Sync for SetupData",1,["oak_linux_boot_params::SetupData"]],["impl Sync for E820EntryType",1,["oak_linux_boot_params::E820EntryType"]],["impl Sync for SetupDataType",1,["oak_linux_boot_params::SetupDataType"]],["impl Sync for APMBiosInfo",1,["oak_linux_boot_params::APMBiosInfo"]],["impl Sync for BootE820Entry",1,["oak_linux_boot_params::BootE820Entry"]],["impl Sync for BootParams",1,["oak_linux_boot_params::BootParams"]],["impl Sync for CCBlobSevInfo",1,["oak_linux_boot_params::CCBlobSevInfo"]],["impl Sync for EDIDInfo",1,["oak_linux_boot_params::EDIDInfo"]],["impl Sync for EFIInfo",1,["oak_linux_boot_params::EFIInfo"]],["impl Sync for ISTInfo",1,["oak_linux_boot_params::ISTInfo"]],["impl Sync for LoadFlags",1,["oak_linux_boot_params::LoadFlags"]],["impl Sync for OLPCOfwHeader",1,["oak_linux_boot_params::OLPCOfwHeader"]],["impl Sync for Ramdisk",1,["oak_linux_boot_params::Ramdisk"]],["impl Sync for ScreenInfo",1,["oak_linux_boot_params::ScreenInfo"]],["impl Sync for SetupHeader",1,["oak_linux_boot_params::SetupHeader"]],["impl Sync for SysDescTable",1,["oak_linux_boot_params::SysDescTable"]],["impl Sync for XLoadFlags",1,["oak_linux_boot_params::XLoadFlags"]]]],["oak_micro_rpc",[["impl<S> Sync for OakFunctionsServer<S>where\n S: Sync,",1,["oak_micro_rpc::oak::functions::OakFunctionsServer"]],["impl<S> Sync for TestModuleServer<S>where\n S: Sync,",1,["oak_micro_rpc::oak::functions::testing::TestModuleServer"]],["impl<S> Sync for StdWasmApiServer<S>where\n S: Sync,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiServer"]],["impl<T> Sync for OakFunctionsAsyncClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::OakFunctionsAsyncClient"]],["impl<T> Sync for OakFunctionsClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::OakFunctionsClient"]],["impl<T> Sync for TestModuleAsyncClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::testing::TestModuleAsyncClient"]],["impl<T> Sync for TestModuleClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::testing::TestModuleClient"]],["impl<T> Sync for StdWasmApiAsyncClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiAsyncClient"]],["impl<T> Sync for StdWasmApiClient<T>where\n T: Sync,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiClient"]]]],["oak_proto_rust",[["impl Sync for Status",1,["oak_proto_rust::oak::attestation::v1::attestation_results::Status"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::binary_reference_value::Type"]],["impl Sync for Format",1,["oak_proto_rust::oak::attestation::v1::endorsement::Format"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::endorsements::Type"]],["impl Sync for KeyType",1,["oak_proto_rust::oak::attestation::v1::KeyType"]],["impl Sync for TeePlatform",1,["oak_proto_rust::oak::attestation::v1::TeePlatform"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::expected_digests::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::expected_values::Type"]],["impl Sync for EvidenceValues",1,["oak_proto_rust::oak::attestation::v1::extracted_evidence::EvidenceValues"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::kernel_binary_reference_value::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::reference_values::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::regex_reference_value::Type"]],["impl Sync for Report",1,["oak_proto_rust::oak::attestation::v1::root_layer_data::Report"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::text_expected_value::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::text_reference_value::Type"]],["impl Sync for Type",1,["oak_proto_rust::oak::attestation::v1::verifying_key_reference_value::Type"]],["impl Sync for KeyOrigin",1,["oak_proto_rust::oak::containers::v1::KeyOrigin"]],["impl Sync for KeyProvisioningRole",1,["oak_proto_rust::oak::containers::v1::KeyProvisioningRole"]],["impl Sync for CommunicationChannel",1,["oak_proto_rust::oak::functions::config::application_config::CommunicationChannel"]],["impl Sync for HandlerType",1,["oak_proto_rust::oak::functions::config::HandlerType"]],["impl Sync for Data",1,["oak_proto_rust::oak::functions::extend_next_lookup_data_request::Data"]],["impl Sync for Mode",1,["oak_proto_rust::oak::functions::testing::lookup_request::Mode"]],["impl Sync for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_request::HandshakeType"]],["impl Sync for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_response::HandshakeType"]],["impl Sync for Request",1,["oak_proto_rust::oak::session::v1::request_wrapper::Request"]],["impl Sync for Response",1,["oak_proto_rust::oak::session::v1::response_wrapper::Response"]],["impl Sync for Request",1,["oak_proto_rust::oak::session::v1::session_request::Request"]],["impl Sync for Response",1,["oak_proto_rust::oak::session::v1::session_response::Response"]],["impl Sync for AmdAttestationReport",1,["oak_proto_rust::oak::attestation::v1::AmdAttestationReport"]],["impl Sync for AmdSevExpectedValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevExpectedValues"]],["impl Sync for AmdSevReferenceValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevReferenceValues"]],["impl Sync for AmdSevSnpEndorsement",1,["oak_proto_rust::oak::attestation::v1::AmdSevSnpEndorsement"]],["impl Sync for ApplicationEndorsement",1,["oak_proto_rust::oak::attestation::v1::ApplicationEndorsement"]],["impl Sync for ApplicationKeys",1,["oak_proto_rust::oak::attestation::v1::ApplicationKeys"]],["impl Sync for ApplicationLayerData",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerData"]],["impl Sync for ApplicationLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerEndorsements"]],["impl Sync for ApplicationLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerExpectedValues"]],["impl Sync for ApplicationLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerReferenceValues"]],["impl Sync for AttestationResults",1,["oak_proto_rust::oak::attestation::v1::AttestationResults"]],["impl Sync for BinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::BinaryReferenceValue"]],["impl Sync for CbData",1,["oak_proto_rust::oak::attestation::v1::CbData"]],["impl Sync for CbEndorsements",1,["oak_proto_rust::oak::attestation::v1::CbEndorsements"]],["impl Sync for CbExpectedValues",1,["oak_proto_rust::oak::attestation::v1::CbExpectedValues"]],["impl Sync for CbReferenceValues",1,["oak_proto_rust::oak::attestation::v1::CbReferenceValues"]],["impl Sync for CertificateAuthority",1,["oak_proto_rust::oak::attestation::v1::CertificateAuthority"]],["impl Sync for ClaimReferenceValue",1,["oak_proto_rust::oak::attestation::v1::ClaimReferenceValue"]],["impl Sync for ContainerEndorsement",1,["oak_proto_rust::oak::attestation::v1::ContainerEndorsement"]],["impl Sync for ContainerLayerData",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerData"]],["impl Sync for ContainerLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerEndorsements"]],["impl Sync for ContainerLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerExpectedValues"]],["impl Sync for ContainerLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerReferenceValues"]],["impl Sync for DiceData",1,["oak_proto_rust::oak::attestation::v1::DiceData"]],["impl Sync for Digests",1,["oak_proto_rust::oak::attestation::v1::Digests"]],["impl Sync for Endorsement",1,["oak_proto_rust::oak::attestation::v1::Endorsement"]],["impl Sync for EndorsementDetails",1,["oak_proto_rust::oak::attestation::v1::EndorsementDetails"]],["impl Sync for EndorsementReferenceValue",1,["oak_proto_rust::oak::attestation::v1::EndorsementReferenceValue"]],["impl Sync for Endorsements",1,["oak_proto_rust::oak::attestation::v1::Endorsements"]],["impl Sync for Event",1,["oak_proto_rust::oak::attestation::v1::Event"]],["impl Sync for EventAttestationResults",1,["oak_proto_rust::oak::attestation::v1::EventAttestationResults"]],["impl Sync for EventData",1,["oak_proto_rust::oak::attestation::v1::EventData"]],["impl Sync for EventEndorsement",1,["oak_proto_rust::oak::attestation::v1::EventEndorsement"]],["impl Sync for EventEndorsements",1,["oak_proto_rust::oak::attestation::v1::EventEndorsements"]],["impl Sync for EventExpectedValues",1,["oak_proto_rust::oak::attestation::v1::EventExpectedValues"]],["impl Sync for EventLog",1,["oak_proto_rust::oak::attestation::v1::EventLog"]],["impl Sync for EventReferenceValues",1,["oak_proto_rust::oak::attestation::v1::EventReferenceValues"]],["impl Sync for Evidence",1,["oak_proto_rust::oak::attestation::v1::Evidence"]],["impl Sync for ExpectedDigests",1,["oak_proto_rust::oak::attestation::v1::ExpectedDigests"]],["impl Sync for ExpectedRegex",1,["oak_proto_rust::oak::attestation::v1::ExpectedRegex"]],["impl Sync for ExpectedStringLiterals",1,["oak_proto_rust::oak::attestation::v1::ExpectedStringLiterals"]],["impl Sync for ExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ExpectedValues"]],["impl Sync for ExtractedEvidence",1,["oak_proto_rust::oak::attestation::v1::ExtractedEvidence"]],["impl Sync for FakeAttestationReport",1,["oak_proto_rust::oak::attestation::v1::FakeAttestationReport"]],["impl Sync for FileReferenceValue",1,["oak_proto_rust::oak::attestation::v1::FileReferenceValue"]],["impl Sync for FirmwareAttachment",1,["oak_proto_rust::oak::attestation::v1::FirmwareAttachment"]],["impl Sync for FirmwareEndorsement",1,["oak_proto_rust::oak::attestation::v1::FirmwareEndorsement"]],["impl Sync for InsecureExpectedValues",1,["oak_proto_rust::oak::attestation::v1::InsecureExpectedValues"]],["impl Sync for InsecureReferenceValues",1,["oak_proto_rust::oak::attestation::v1::InsecureReferenceValues"]],["impl Sync for IntelTdxAttestationReport",1,["oak_proto_rust::oak::attestation::v1::IntelTdxAttestationReport"]],["impl Sync for IntelTdxExpectedValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxExpectedValues"]],["impl Sync for IntelTdxReferenceValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxReferenceValues"]],["impl Sync for KernelAttachment",1,["oak_proto_rust::oak::attestation::v1::KernelAttachment"]],["impl Sync for KernelBinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::KernelBinaryReferenceValue"]],["impl Sync for KernelDigests",1,["oak_proto_rust::oak::attestation::v1::KernelDigests"]],["impl Sync for KernelEndorsement",1,["oak_proto_rust::oak::attestation::v1::KernelEndorsement"]],["impl Sync for KernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelExpectedValues"]],["impl Sync for KernelLayerData",1,["oak_proto_rust::oak::attestation::v1::KernelLayerData"]],["impl Sync for KernelLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::KernelLayerEndorsements"]],["impl Sync for KernelLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerExpectedValues"]],["impl Sync for KernelLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerReferenceValues"]],["impl Sync for LayerEvidence",1,["oak_proto_rust::oak::attestation::v1::LayerEvidence"]],["impl Sync for OakContainersData",1,["oak_proto_rust::oak::attestation::v1::OakContainersData"]],["impl Sync for OakContainersEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakContainersEndorsements"]],["impl Sync for OakContainersExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersExpectedValues"]],["impl Sync for OakContainersReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersReferenceValues"]],["impl Sync for OakRestrictedKernelData",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelData"]],["impl Sync for OakRestrictedKernelEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelEndorsements"]],["impl Sync for OakRestrictedKernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelExpectedValues"]],["impl Sync for OakRestrictedKernelReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelReferenceValues"]],["impl Sync for OakStandaloneData",1,["oak_proto_rust::oak::attestation::v1::OakStandaloneData"]],["impl Sync for OrchestratorMeasurements",1,["oak_proto_rust::oak::attestation::v1::OrchestratorMeasurements"]],["impl Sync for RawDigests",1,["oak_proto_rust::oak::attestation::v1::RawDigests"]],["impl Sync for ReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ReferenceValues"]],["impl Sync for Regex",1,["oak_proto_rust::oak::attestation::v1::Regex"]],["impl Sync for RegexReferenceValue",1,["oak_proto_rust::oak::attestation::v1::RegexReferenceValue"]],["impl Sync for RootLayerData",1,["oak_proto_rust::oak::attestation::v1::RootLayerData"]],["impl Sync for RootLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::RootLayerEndorsements"]],["impl Sync for RootLayerEvidence",1,["oak_proto_rust::oak::attestation::v1::RootLayerEvidence"]],["impl Sync for RootLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerExpectedValues"]],["impl Sync for RootLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerReferenceValues"]],["impl Sync for Signature",1,["oak_proto_rust::oak::attestation::v1::Signature"]],["impl Sync for SignedEndorsement",1,["oak_proto_rust::oak::attestation::v1::SignedEndorsement"]],["impl Sync for SkipVerification",1,["oak_proto_rust::oak::attestation::v1::SkipVerification"]],["impl Sync for Stage0Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage0Measurements"]],["impl Sync for Stage1Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage1Measurements"]],["impl Sync for StringLiterals",1,["oak_proto_rust::oak::attestation::v1::StringLiterals"]],["impl Sync for StringReferenceValue",1,["oak_proto_rust::oak::attestation::v1::StringReferenceValue"]],["impl Sync for SystemEndorsement",1,["oak_proto_rust::oak::attestation::v1::SystemEndorsement"]],["impl Sync for SystemLayerData",1,["oak_proto_rust::oak::attestation::v1::SystemLayerData"]],["impl Sync for SystemLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::SystemLayerEndorsements"]],["impl Sync for SystemLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerExpectedValues"]],["impl Sync for SystemLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerReferenceValues"]],["impl Sync for TcbVersion",1,["oak_proto_rust::oak::attestation::v1::TcbVersion"]],["impl Sync for TextExpectedValue",1,["oak_proto_rust::oak::attestation::v1::TextExpectedValue"]],["impl Sync for TextReferenceValue",1,["oak_proto_rust::oak::attestation::v1::TextReferenceValue"]],["impl Sync for TransparentReleaseEndorsement",1,["oak_proto_rust::oak::attestation::v1::TransparentReleaseEndorsement"]],["impl Sync for Validity",1,["oak_proto_rust::oak::attestation::v1::Validity"]],["impl Sync for VerificationSkipped",1,["oak_proto_rust::oak::attestation::v1::VerificationSkipped"]],["impl Sync for VerifyingKey",1,["oak_proto_rust::oak::attestation::v1::VerifyingKey"]],["impl Sync for VerifyingKeyReferenceValue",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeyReferenceValue"]],["impl Sync for VerifyingKeySet",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeySet"]],["impl Sync for GetApplicationConfigResponse",1,["oak_proto_rust::oak::containers::GetApplicationConfigResponse"]],["impl Sync for GetImageResponse",1,["oak_proto_rust::oak::containers::GetImageResponse"]],["impl Sync for SendAttestationEvidenceRequest",1,["oak_proto_rust::oak::containers::SendAttestationEvidenceRequest"]],["impl Sync for DeriveSessionKeysRequest",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysRequest"]],["impl Sync for DeriveSessionKeysResponse",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysResponse"]],["impl Sync for GetGroupKeysResponse",1,["oak_proto_rust::oak::containers::v1::GetGroupKeysResponse"]],["impl Sync for GetKeyProvisioningRoleResponse",1,["oak_proto_rust::oak::containers::v1::GetKeyProvisioningRoleResponse"]],["impl Sync for SignRequest",1,["oak_proto_rust::oak::containers::v1::SignRequest"]],["impl Sync for SignResponse",1,["oak_proto_rust::oak::containers::v1::SignResponse"]],["impl Sync for AeadEncryptedMessage",1,["oak_proto_rust::oak::crypto::v1::AeadEncryptedMessage"]],["impl Sync for EncryptedRequest",1,["oak_proto_rust::oak::crypto::v1::EncryptedRequest"]],["impl Sync for EncryptedResponse",1,["oak_proto_rust::oak::crypto::v1::EncryptedResponse"]],["impl Sync for SessionKeys",1,["oak_proto_rust::oak::crypto::v1::SessionKeys"]],["impl Sync for Signature",1,["oak_proto_rust::oak::crypto::v1::Signature"]],["impl Sync for CpuProfileRequest",1,["oak_proto_rust::oak::debug::CpuProfileRequest"]],["impl Sync for CpuProfileResponse",1,["oak_proto_rust::oak::debug::CpuProfileResponse"]],["impl Sync for ConfigurationReport",1,["oak_proto_rust::oak::functions::abi::ConfigurationReport"]],["impl Sync for ServerPolicy",1,["oak_proto_rust::oak::functions::abi::ServerPolicy"]],["impl Sync for ApplicationConfig",1,["oak_proto_rust::oak::functions::config::ApplicationConfig"]],["impl Sync for TcpCommunicationChannel",1,["oak_proto_rust::oak::functions::config::TcpCommunicationChannel"]],["impl Sync for VsockCommunicationChannel",1,["oak_proto_rust::oak::functions::config::VsockCommunicationChannel"]],["impl Sync for WasmtimeConfig",1,["oak_proto_rust::oak::functions::config::WasmtimeConfig"]],["impl Sync for PoolingAllocationConfig",1,["oak_proto_rust::oak::functions::config::wasmtime_config::PoolingAllocationConfig"]],["impl Sync for Entry",1,["oak_proto_rust::oak::functions::lookup_data::Entry"]],["impl Sync for AbortNextLookupDataResponse",1,["oak_proto_rust::oak::functions::AbortNextLookupDataResponse"]],["impl Sync for Empty",1,["oak_proto_rust::oak::functions::Empty"]],["impl Sync for ExtendNextLookupDataRequest",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataRequest"]],["impl Sync for ExtendNextLookupDataResponse",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataResponse"]],["impl Sync for FinishNextLookupDataRequest",1,["oak_proto_rust::oak::functions::FinishNextLookupDataRequest"]],["impl Sync for FinishNextLookupDataResponse",1,["oak_proto_rust::oak::functions::FinishNextLookupDataResponse"]],["impl Sync for InitializeRequest",1,["oak_proto_rust::oak::functions::InitializeRequest"]],["impl Sync for InitializeResponse",1,["oak_proto_rust::oak::functions::InitializeResponse"]],["impl Sync for InvokeRequest",1,["oak_proto_rust::oak::functions::InvokeRequest"]],["impl Sync for InvokeResponse",1,["oak_proto_rust::oak::functions::InvokeResponse"]],["impl Sync for LookupDataChunk",1,["oak_proto_rust::oak::functions::LookupDataChunk"]],["impl Sync for LookupDataEntry",1,["oak_proto_rust::oak::functions::LookupDataEntry"]],["impl Sync for ReserveRequest",1,["oak_proto_rust::oak::functions::ReserveRequest"]],["impl Sync for ReserveResponse",1,["oak_proto_rust::oak::functions::ReserveResponse"]],["impl Sync for EchoAndPanicRequest",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicRequest"]],["impl Sync for EchoAndPanicResponse",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicResponse"]],["impl Sync for LookupRequest",1,["oak_proto_rust::oak::functions::testing::LookupRequest"]],["impl Sync for LookupResponse",1,["oak_proto_rust::oak::functions::testing::LookupResponse"]],["impl Sync for BytesValue",1,["oak_proto_rust::oak::functions::wasm::v1::BytesValue"]],["impl Sync for LogRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LogRequest"]],["impl Sync for LogResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LogResponse"]],["impl Sync for LookupDataMultiRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiRequest"]],["impl Sync for LookupDataMultiResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiResponse"]],["impl Sync for LookupDataRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataRequest"]],["impl Sync for LookupDataResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataResponse"]],["impl Sync for ReadRequestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestRequest"]],["impl Sync for ReadRequestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestResponse"]],["impl Sync for TestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::TestRequest"]],["impl Sync for TestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::TestResponse"]],["impl Sync for WriteResponseRequest",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseRequest"]],["impl Sync for WriteResponseResponse",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseResponse"]],["impl Sync for GetGroupKeysRequest",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysRequest"]],["impl Sync for GetGroupKeysResponse",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysResponse"]],["impl Sync for GroupKeys",1,["oak_proto_rust::oak::key_provisioning::v1::GroupKeys"]],["impl Sync for AttestRequest",1,["oak_proto_rust::oak::session::v1::AttestRequest"]],["impl Sync for AttestResponse",1,["oak_proto_rust::oak::session::v1::AttestResponse"]],["impl Sync for EncryptedMessage",1,["oak_proto_rust::oak::session::v1::EncryptedMessage"]],["impl Sync for EndorsedEvidence",1,["oak_proto_rust::oak::session::v1::EndorsedEvidence"]],["impl Sync for GetEndorsedEvidenceRequest",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceRequest"]],["impl Sync for GetEndorsedEvidenceResponse",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceResponse"]],["impl Sync for HandshakeRequest",1,["oak_proto_rust::oak::session::v1::HandshakeRequest"]],["impl Sync for HandshakeResponse",1,["oak_proto_rust::oak::session::v1::HandshakeResponse"]],["impl Sync for InvokeRequest",1,["oak_proto_rust::oak::session::v1::InvokeRequest"]],["impl Sync for InvokeResponse",1,["oak_proto_rust::oak::session::v1::InvokeResponse"]],["impl Sync for NoiseHandshakeMessage",1,["oak_proto_rust::oak::session::v1::NoiseHandshakeMessage"]],["impl Sync for PlaintextMessage",1,["oak_proto_rust::oak::session::v1::PlaintextMessage"]],["impl Sync for RequestWrapper",1,["oak_proto_rust::oak::session::v1::RequestWrapper"]],["impl Sync for ResponseWrapper",1,["oak_proto_rust::oak::session::v1::ResponseWrapper"]],["impl Sync for SessionBinding",1,["oak_proto_rust::oak::session::v1::SessionBinding"]],["impl Sync for SessionRequest",1,["oak_proto_rust::oak::session::v1::SessionRequest"]],["impl Sync for SessionRequestWithSessionId",1,["oak_proto_rust::oak::session::v1::SessionRequestWithSessionId"]],["impl Sync for SessionResponse",1,["oak_proto_rust::oak::session::v1::SessionResponse"]],["impl Sync for HexDigest",1,["oak_proto_rust::oak::HexDigest"]],["impl Sync for RawDigest",1,["oak_proto_rust::oak::RawDigest"]],["impl Sync for Function",1,["oak_proto_rust::perftools::profiles::Function"]],["impl Sync for Label",1,["oak_proto_rust::perftools::profiles::Label"]],["impl Sync for Line",1,["oak_proto_rust::perftools::profiles::Line"]],["impl Sync for Location",1,["oak_proto_rust::perftools::profiles::Location"]],["impl Sync for Mapping",1,["oak_proto_rust::perftools::profiles::Mapping"]],["impl Sync for Profile",1,["oak_proto_rust::perftools::profiles::Profile"]],["impl Sync for Sample",1,["oak_proto_rust::perftools::profiles::Sample"]],["impl Sync for ValueType",1,["oak_proto_rust::perftools::profiles::ValueType"]]]],["oak_restricted_kernel_interface",[["impl Sync for Errno",1,["oak_restricted_kernel_interface::errno::Errno"]],["impl Sync for Syscall",1,["oak_restricted_kernel_interface::syscalls::Syscall"]],["impl Sync for MmapFlags",1,["oak_restricted_kernel_interface::syscalls::MmapFlags"]],["impl Sync for MmapProtection",1,["oak_restricted_kernel_interface::syscalls::MmapProtection"]]]],["oak_restricted_kernel_orchestrator",[["impl Sync for AttestedApp",1,["oak_restricted_kernel_orchestrator::AttestedApp"]]]],["oak_restricted_kernel_sdk",[["impl !Sync for InstanceSessionBinder",1,["oak_restricted_kernel_sdk::crypto::InstanceSessionBinder"]],["impl Sync for InstanceAttester",1,["oak_restricted_kernel_sdk::attestation::InstanceAttester"]],["impl Sync for InstanceEndorser",1,["oak_restricted_kernel_sdk::attestation::InstanceEndorser"]],["impl Sync for FileDescriptorChannel",1,["oak_restricted_kernel_sdk::channel::FileDescriptorChannel"]],["impl Sync for InstanceEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Sync for InstanceSigner",1,["oak_restricted_kernel_sdk::crypto::InstanceSigner"]],["impl Sync for MockAttester",1,["oak_restricted_kernel_sdk::testing::MockAttester"]],["impl Sync for MockEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::testing::MockEncryptionKeyHandle"]],["impl Sync for MockSigner",1,["oak_restricted_kernel_sdk::testing::MockSigner"]],["impl Sync for Stderr",1,["oak_restricted_kernel_sdk::utils::Stderr"]],["impl Sync for StderrLogger",1,["oak_restricted_kernel_sdk::utils::StderrLogger"]],["impl<H> !Sync for EncryptionHandler<H>",1,["oak_restricted_kernel_sdk::handler::EncryptionHandler"]]]],["oak_session",[["impl !Sync for ClientAttestationProvider",1,["oak_session::attestation::ClientAttestationProvider"]],["impl !Sync for ServerAttestationProvider",1,["oak_session::attestation::ServerAttestationProvider"]],["impl !Sync for AttestationProviderConfig",1,["oak_session::config::AttestationProviderConfig"]],["impl !Sync for EncryptorConfig",1,["oak_session::config::EncryptorConfig"]],["impl !Sync for HandshakerConfig",1,["oak_session::config::HandshakerConfig"]],["impl !Sync for SessionConfig",1,["oak_session::config::SessionConfig"]],["impl !Sync for SessionConfigBuilder",1,["oak_session::config::SessionConfigBuilder"]],["impl !Sync for ClientHandshaker",1,["oak_session::handshake::ClientHandshaker"]],["impl !Sync for ClientHandshakerBuilder",1,["oak_session::handshake::ClientHandshakerBuilder"]],["impl !Sync for ServerHandshaker",1,["oak_session::handshake::ServerHandshaker"]],["impl !Sync for ServerHandshakerBuilder",1,["oak_session::handshake::ServerHandshakerBuilder"]],["impl !Sync for ClientSession",1,["oak_session::session::ClientSession"]],["impl !Sync for ServerSession",1,["oak_session::session::ServerSession"]],["impl !Sync for SignatureBinder",1,["oak_session::session_binding::SignatureBinder"]],["impl !Sync for SignatureBinderBuilder",1,["oak_session::session_binding::SignatureBinderBuilder"]],["impl !Sync for SignatureBindingVerifier",1,["oak_session::session_binding::SignatureBindingVerifier"]],["impl !Sync for SignatureBindingVerifierBuilder",1,["oak_session::session_binding::SignatureBindingVerifierBuilder"]],["impl Sync for AttestationType",1,["oak_session::attestation::AttestationType"]],["impl Sync for HandshakeType",1,["oak_session::handshake::HandshakeType"]],["impl Sync for SignatureBinderBuilderError",1,["oak_session::session_binding::SignatureBinderBuilderError"]],["impl Sync for SignatureBindingVerifierBuilderError",1,["oak_session::session_binding::SignatureBindingVerifierBuilderError"]],["impl Sync for AttestationFailure",1,["oak_session::attestation::AttestationFailure"]],["impl Sync for AttestationSuccess",1,["oak_session::attestation::AttestationSuccess"]],["impl Sync for DefaultAttestationAggregator",1,["oak_session::attestation::DefaultAttestationAggregator"]],["impl Sync for OrderedChannelEncryptorProvider",1,["oak_session::config::OrderedChannelEncryptorProvider"]],["impl Sync for DiceAttestationVerifier",1,["oak_session::dice_attestation::DiceAttestationVerifier"]],["impl Sync for OrderedChannelEncryptor",1,["oak_session::encryptors::OrderedChannelEncryptor"]],["impl Sync for UnorderedChannelEncryptor",1,["oak_session::encryptors::UnorderedChannelEncryptor"]],["impl Sync for HandshakeResult",1,["oak_session::handshake::HandshakeResult"]],["impl Sync for DefaultSigningKeyExtractor",1,["oak_session::key_extractor::DefaultSigningKeyExtractor"]]]],["oak_session_wasm",[["impl !Sync for WasmClientSession",1,["oak_session_wasm::WasmClientSession"]],["impl Sync for PutIncomingMessageResult",1,["oak_session_wasm::PutIncomingMessageResult"]]]],["oak_sev_guest",[["impl Sync for AeadAlgorithm",1,["oak_sev_guest::guest::AeadAlgorithm"]],["impl Sync for EccCurve",1,["oak_sev_guest::guest::EccCurve"]],["impl Sync for KeySelect",1,["oak_sev_guest::guest::KeySelect"]],["impl Sync for KeyStatus",1,["oak_sev_guest::guest::KeyStatus"]],["impl Sync for MessageType",1,["oak_sev_guest::guest::MessageType"]],["impl Sync for ReportStatus",1,["oak_sev_guest::guest::ReportStatus"]],["impl Sync for RootKeySelect",1,["oak_sev_guest::guest::RootKeySelect"]],["impl Sync for InstructionError",1,["oak_sev_guest::instructions::InstructionError"]],["impl Sync for PageSize",1,["oak_sev_guest::instructions::PageSize"]],["impl Sync for Validation",1,["oak_sev_guest::instructions::Validation"]],["impl Sync for Vmsa",1,["oak_sev_guest::instructions::Vmsa"]],["impl Sync for PortFactoryWrapper",1,["oak_sev_guest::io::PortFactoryWrapper"]],["impl Sync for CpuidRegister",1,["oak_sev_guest::msr::CpuidRegister"]],["impl Sync for PageAssignment",1,["oak_sev_guest::msr::PageAssignment"]],["impl Sync for RegisterGhcbGpaError",1,["oak_sev_guest::msr::RegisterGhcbGpaError"]],["impl Sync for SevStatusError",1,["oak_sev_guest::msr::SevStatusError"]],["impl Sync for TerminationReason",1,["oak_sev_guest::msr::TerminationReason"]],["impl Sync for Imi",1,["oak_sev_guest::secrets::Imi"]],["impl Sync for ApJumpTable",1,["oak_sev_guest::ap_jump_table::ApJumpTable"]],["impl Sync for ApResetAddress",1,["oak_sev_guest::ap_jump_table::ApResetAddress"]],["impl Sync for CpuidFunction",1,["oak_sev_guest::cpuid::CpuidFunction"]],["impl Sync for CpuidInput",1,["oak_sev_guest::cpuid::CpuidInput"]],["impl Sync for CpuidOutput",1,["oak_sev_guest::cpuid::CpuidOutput"]],["impl Sync for CpuidPage",1,["oak_sev_guest::cpuid::CpuidPage"]],["impl Sync for GuestMessageEncryptor",1,["oak_sev_guest::crypto::GuestMessageEncryptor"]],["impl Sync for Ghcb",1,["oak_sev_guest::ghcb::Ghcb"]],["impl Sync for ValidBitmap",1,["oak_sev_guest::ghcb::ValidBitmap"]],["impl Sync for AttestationRequest",1,["oak_sev_guest::guest::AttestationRequest"]],["impl Sync for AttestationResponse",1,["oak_sev_guest::guest::AttestationResponse"]],["impl Sync for AuthenticatedHeader",1,["oak_sev_guest::guest::AuthenticatedHeader"]],["impl Sync for EcdsaPublicKey",1,["oak_sev_guest::guest::EcdsaPublicKey"]],["impl Sync for GuestFieldFlags",1,["oak_sev_guest::guest::GuestFieldFlags"]],["impl Sync for GuestMessage",1,["oak_sev_guest::guest::GuestMessage"]],["impl Sync for GuestMessageHeader",1,["oak_sev_guest::guest::GuestMessageHeader"]],["impl Sync for KeyRequest",1,["oak_sev_guest::guest::KeyRequest"]],["impl Sync for KeyResponse",1,["oak_sev_guest::guest::KeyResponse"]],["impl Sync for KeySelectIter",1,["oak_sev_guest::guest::KeySelectIter"]],["impl Sync for RootKeySelectIter",1,["oak_sev_guest::guest::RootKeySelectIter"]],["impl Sync for PermissionMask",1,["oak_sev_guest::instructions::PermissionMask"]],["impl Sync for RmpPermission",1,["oak_sev_guest::instructions::RmpPermission"]],["impl Sync for MutableInterruptStackFrame",1,["oak_sev_guest::interrupts::MutableInterruptStackFrame"]],["impl Sync for RawIoPortFactory",1,["oak_sev_guest::io::RawIoPortFactory"]],["impl Sync for ApResetHoldRequest",1,["oak_sev_guest::msr::ApResetHoldRequest"]],["impl Sync for ApResetHoldResponse",1,["oak_sev_guest::msr::ApResetHoldResponse"]],["impl Sync for CpuidRequest",1,["oak_sev_guest::msr::CpuidRequest"]],["impl Sync for CpuidResponse",1,["oak_sev_guest::msr::CpuidResponse"]],["impl Sync for GhcbGpa",1,["oak_sev_guest::msr::GhcbGpa"]],["impl Sync for HypervisorFeatureSupportRequest",1,["oak_sev_guest::msr::HypervisorFeatureSupportRequest"]],["impl Sync for HypervisorFeatureSupportResponse",1,["oak_sev_guest::msr::HypervisorFeatureSupportResponse"]],["impl Sync for PreferredGhcbGpaRequest",1,["oak_sev_guest::msr::PreferredGhcbGpaRequest"]],["impl Sync for PreferredGhcbGpaResponse",1,["oak_sev_guest::msr::PreferredGhcbGpaResponse"]],["impl Sync for RegisterGhcbGpaRequest",1,["oak_sev_guest::msr::RegisterGhcbGpaRequest"]],["impl Sync for RegisterGhcbGpaResponse",1,["oak_sev_guest::msr::RegisterGhcbGpaResponse"]],["impl Sync for SevInfoRequest",1,["oak_sev_guest::msr::SevInfoRequest"]],["impl Sync for SevInfoResponse",1,["oak_sev_guest::msr::SevInfoResponse"]],["impl Sync for SevStatus",1,["oak_sev_guest::msr::SevStatus"]],["impl Sync for SnpPageStateChangeRequest",1,["oak_sev_guest::msr::SnpPageStateChangeRequest"]],["impl Sync for SnpPageStateChangeResponse",1,["oak_sev_guest::msr::SnpPageStateChangeResponse"]],["impl Sync for TerminationRequest",1,["oak_sev_guest::msr::TerminationRequest"]],["impl Sync for GuestReservedArea",1,["oak_sev_guest::secrets::GuestReservedArea"]],["impl Sync for SecretsPage",1,["oak_sev_guest::secrets::SecretsPage"]],["impl Sync for SegmentRegister",1,["oak_sev_guest::vmsa::SegmentRegister"]],["impl Sync for Vmsa",1,["oak_sev_guest::vmsa::Vmsa"]],["impl Sync for VmsaPage",1,["oak_sev_guest::vmsa::VmsaPage"]],["impl<'a, G> Sync for GhcbProtocol<'a, G>",1,["oak_sev_guest::ghcb::GhcbProtocol"]],["impl<'a, R, P, G> Sync for GhcbIoFactory<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoFactory"]],["impl<'a, R, P, G> Sync for GhcbIoPort<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoPort"]],["impl<T> Sync for PortWrapper<T>where\n T: Sync,",1,["oak_sev_guest::io::PortWrapper"]]]],["oak_sev_snp_attestation_report",[["impl Sync for AuthorKey",1,["oak_sev_snp_attestation_report::AuthorKey"]],["impl Sync for SigningAlgorithm",1,["oak_sev_snp_attestation_report::SigningAlgorithm"]],["impl Sync for AttestationReport",1,["oak_sev_snp_attestation_report::AttestationReport"]],["impl Sync for AttestationReportData",1,["oak_sev_snp_attestation_report::AttestationReportData"]],["impl Sync for EcdsaSignature",1,["oak_sev_snp_attestation_report::EcdsaSignature"]],["impl Sync for GuestPolicy",1,["oak_sev_snp_attestation_report::GuestPolicy"]],["impl Sync for PlatformInfo",1,["oak_sev_snp_attestation_report::PlatformInfo"]],["impl Sync for PolicyFlags",1,["oak_sev_snp_attestation_report::PolicyFlags"]],["impl Sync for TcbVersion",1,["oak_sev_snp_attestation_report::TcbVersion"]]]],["oak_simple_io",[["impl Sync for BufferDescriptor",1,["oak_simple_io::BufferDescriptor"]],["impl<'a, A> Sync for SimpleIo<'a, A>where\n A: Sync,",1,["oak_simple_io::SimpleIo"]]]],["oak_tdx_guest",[["impl Sync for AcceptMemoryError",1,["oak_tdx_guest::tdcall::AcceptMemoryError"]],["impl Sync for ExtendRtmrError",1,["oak_tdx_guest::tdcall::ExtendRtmrError"]],["impl Sync for RtmrIndex",1,["oak_tdx_guest::tdcall::RtmrIndex"]],["impl Sync for TdxPageSize",1,["oak_tdx_guest::tdcall::TdxPageSize"]],["impl Sync for GetQuoteError",1,["oak_tdx_guest::vmcall::GetQuoteError"]],["impl Sync for MapGpaError",1,["oak_tdx_guest::vmcall::MapGpaError"]],["impl Sync for Attributes",1,["oak_tdx_guest::tdcall::Attributes"]],["impl Sync for ExtensionBuffer",1,["oak_tdx_guest::tdcall::ExtensionBuffer"]],["impl Sync for TdInfo",1,["oak_tdx_guest::tdcall::TdInfo"]],["impl Sync for VeInfo",1,["oak_tdx_guest::tdcall::VeInfo"]]]],["sev_serial",[["impl<F, R, W> Sync for SerialPort<F, R, W>",1,["sev_serial::SerialPort"]]]],["snp_measurement",[["impl Sync for ImiPage",1,["snp_measurement::page::ImiPage"]],["impl Sync for PageType",1,["snp_measurement::page::PageType"]],["impl Sync for SevMetadataPageType",1,["snp_measurement::stage0::SevMetadataPageType"]],["impl Sync for PageInfo",1,["snp_measurement::page::PageInfo"]],["impl Sync for GuidTableEntryHeader",1,["snp_measurement::stage0::GuidTableEntryHeader"]],["impl Sync for SevEsResetBlock",1,["snp_measurement::stage0::SevEsResetBlock"]],["impl Sync for SevMetadataHeader",1,["snp_measurement::stage0::SevMetadataHeader"]],["impl Sync for SevMetadataPageInfo",1,["snp_measurement::stage0::SevMetadataPageInfo"]],["impl Sync for Stage0Info",1,["snp_measurement::stage0::Stage0Info"]],["impl Sync for Cli",1,["snp_measurement::Cli"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1560,1557,678,2143,1748,914,416,2048,1457,854,2353,1261,5023,1442,1527,1378,5271,327,3748,3182,798,943,384,1515,805,1369,1050,5866,1232,8977,649,645,1399,5932,5360,85990,1541,411,4735,11330,726,25189,3335,843,3296,802,3387]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1560,1557,678,2143,1748,914,416,2048,1457,854,2353,1261,5023,1442,1527,1378,5271,327,3748,3182,798,943,384,1515,805,1081,1050,5866,1232,8977,649,645,1399,5932,5360,85990,1541,411,4735,11330,726,25189,3335,843,3296,802,3387]} \ No newline at end of file diff --git a/rustdoc/doc/doc/trait.impl/core/marker/trait.Unpin.js b/rustdoc/doc/doc/trait.impl/core/marker/trait.Unpin.js index 7cc6510d09..525ea701c8 100644 --- a/rustdoc/doc/doc/trait.impl/core/marker/trait.Unpin.js +++ b/rustdoc/doc/doc/trait.impl/core/marker/trait.Unpin.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["micro_rpc",[["impl Unpin for StatusCode",1,["micro_rpc::status::StatusCode"]],["impl Unpin for Response",1,["micro_rpc::proto::response_wrapper::Response"]],["impl Unpin for RequestWrapper",1,["micro_rpc::proto::RequestWrapper"]],["impl Unpin for ResponseWrapper",1,["micro_rpc::proto::ResponseWrapper"]],["impl Unpin for Status",1,["micro_rpc::status::Status"]]]],["micro_rpc_build",[["impl Unpin for ReceiverType",1,["micro_rpc_build::ReceiverType"]],["impl Unpin for CompileOptions",1,["micro_rpc_build::CompileOptions"]],["impl Unpin for ExternPath",1,["micro_rpc_build::ExternPath"]],["impl Unpin for Method",1,["micro_rpc_build::Method"]],["impl Unpin for Service",1,["micro_rpc_build::Service"]]]],["oak_attestation",[["impl Unpin for DiceAttester",1,["oak_attestation::dice::DiceAttester"]],["impl Unpin for LayerData",1,["oak_attestation::dice::LayerData"]]]],["oak_attestation_verification",[["impl Unpin for ApplicationPolicy",1,["oak_attestation_verification::policy::application::ApplicationPolicy"]],["impl Unpin for BinaryPolicy",1,["oak_attestation_verification::policy::binary::BinaryPolicy"]],["impl Unpin for KernelPolicy",1,["oak_attestation_verification::policy::kernel::KernelPolicy"]],["impl Unpin for SystemPolicy",1,["oak_attestation_verification::policy::system::SystemPolicy"]],["impl Unpin for AmdSevSnpDiceAttestationVerifier",1,["oak_attestation_verification::verifier::AmdSevSnpDiceAttestationVerifier"]]]],["oak_channel",[["impl Unpin for ClientChannelHandle",1,["oak_channel::client::ClientChannelHandle"]],["impl Unpin for RequestEncoder",1,["oak_channel::client::RequestEncoder"]],["impl Unpin for RequestMessage",1,["oak_channel::message::RequestMessage"]],["impl Unpin for ResponseMessage",1,["oak_channel::message::ResponseMessage"]],["impl Unpin for ServerChannelHandle",1,["oak_channel::server::ServerChannelHandle"]]]],["oak_client",[["impl Unpin for InsecureAttestationVerifier",1,["oak_client::verifier::InsecureAttestationVerifier"]],["impl<T> Unpin for OakClient<T>where\n T: Unpin,",1,["oak_client::client::OakClient"]]]],["oak_client_tonic",[["impl Unpin for GrpcStreamingTransport",1,["oak_client_tonic::transport::GrpcStreamingTransport"]]]],["oak_containers_agent",[["impl Unpin for MeterInstrument",1,["oak_containers_agent::metrics::MeterInstrument"]],["impl Unpin for MetricsConfig",1,["oak_containers_agent::metrics::MetricsConfig"]],["impl Unpin for MonitoringLayer",1,["oak_containers_agent::metrics::MonitoringLayer"]],["impl Unpin for OakObserver",1,["oak_containers_agent::metrics::OakObserver"]],["impl<S> Unpin for MonitoringService<S>where\n S: Unpin,",1,["oak_containers_agent::metrics::MonitoringService"]]]],["oak_containers_attestation",[["impl Unpin for GroupKeys",1,["oak_containers_attestation::GroupKeys"]],["impl Unpin for GroupPublicKeys",1,["oak_containers_attestation::GroupPublicKeys"]],["impl Unpin for InstanceKeys",1,["oak_containers_attestation::InstanceKeys"]],["impl Unpin for InstancePublicKeys",1,["oak_containers_attestation::InstancePublicKeys"]]]],["oak_containers_hello_world_web_client",[["impl Unpin for DemoRestBasedTransport",1,["oak_containers_hello_world_web_client::DemoRestBasedTransport"]],["impl Unpin for GreeterClient",1,["oak_containers_hello_world_web_client::GreeterClient"]]]],["oak_containers_launcher",[["impl Unpin for Channel",1,["oak_containers_launcher::Channel"]],["impl Unpin for ChannelType",1,["oak_containers_launcher::ChannelType"]],["impl Unpin for VmType",1,["oak_containers_launcher::qemu::VmType"]],["impl Unpin for TrustedApplicationAddress",1,["oak_containers_launcher::TrustedApplicationAddress"]],["impl Unpin for Args",1,["oak_containers_launcher::Args"]],["impl Unpin for Launcher",1,["oak_containers_launcher::Launcher"]],["impl Unpin for Params",1,["oak_containers_launcher::qemu::Params"]]]],["oak_containers_orchestrator",[["impl Unpin for CryptoService",1,["oak_containers_orchestrator::ipc_server::CryptoService"]],["impl Unpin for ServiceImplementation",1,["oak_containers_orchestrator::ipc_server::ServiceImplementation"]],["impl Unpin for LauncherClient",1,["oak_containers_orchestrator::launcher_client::LauncherClient"]]]],["oak_containers_sdk",[["impl Unpin for InstanceAttester",1,["oak_containers_sdk::attestation::InstanceAttester"]],["impl Unpin for InstanceEndorser",1,["oak_containers_sdk::attestation::InstanceEndorser"]],["impl Unpin for InstanceEncryptionKeyHandle",1,["oak_containers_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Unpin for InstanceSigner",1,["oak_containers_sdk::crypto::InstanceSigner"]],["impl Unpin for OakSessionContext",1,["oak_containers_sdk::oak_session_context::OakSessionContext"]],["impl Unpin for OrchestratorClient",1,["oak_containers_sdk::orchestrator_client::OrchestratorClient"]],["impl Unpin for KeyPair",1,["oak_containers_sdk::standalone::KeyPair"]],["impl Unpin for StandaloneInstanceEncryptionKeyHandle",1,["oak_containers_sdk::standalone::StandaloneInstanceEncryptionKeyHandle"]],["impl Unpin for StandaloneInstanceSigner",1,["oak_containers_sdk::standalone::StandaloneInstanceSigner"]],["impl Unpin for StandaloneOrchestrator",1,["oak_containers_sdk::standalone::StandaloneOrchestrator"]],["impl<'a> Unpin for StandaloneOrchestratorBuilder<'a>",1,["oak_containers_sdk::standalone::StandaloneOrchestratorBuilder"]],["impl<H, F> Unpin for AsyncEncryptionHandler<H, F>where\n H: Unpin,",1,["oak_containers_sdk::handler::AsyncEncryptionHandler"]]]],["oak_containers_stage1",[["impl Unpin for LauncherClient",1,["oak_containers_stage1::client::LauncherClient"]],["impl Unpin for MemoryRange",1,["oak_containers_stage1::dice::MemoryRange"]],["impl Unpin for SensitiveDiceDataMemory",1,["oak_containers_stage1::dice::SensitiveDiceDataMemory"]],["impl Unpin for Args",1,["oak_containers_stage1::Args"]]]],["oak_containers_syslogd",[["impl !Unpin for sd_journal",1,["oak_containers_syslogd::systemd_journal::systemd_sys::sd_journal"]],["impl Unpin for Args",1,["oak_containers_syslogd::Args"]],["impl Unpin for Journal",1,["oak_containers_syslogd::systemd_journal::Journal"]],["impl Unpin for JournalOpenFlags",1,["oak_containers_syslogd::systemd_journal::JournalOpenFlags"]]]],["oak_core",[["impl Unpin for Timer",1,["oak_core::timer::Timer"]],["impl<T> Unpin for OnceCell<T>where\n T: Unpin,",1,["oak_core::sync::OnceCell"]],["impl<const N: usize> Unpin for StaticSampleStore<N>",1,["oak_core::samplestore::StaticSampleStore"]]]],["oak_crypto",[["impl Unpin for EncryptionKey",1,["oak_crypto::encryption_key::EncryptionKey"]],["impl Unpin for ClientEncryptor",1,["oak_crypto::encryptor::ClientEncryptor"]],["impl Unpin for Payload",1,["oak_crypto::encryptor::Payload"]],["impl Unpin for ServerEncryptor",1,["oak_crypto::encryptor::ServerEncryptor"]],["impl Unpin for RecipientContext",1,["oak_crypto::hpke::RecipientContext"]],["impl Unpin for SenderContext",1,["oak_crypto::hpke::SenderContext"]],["impl Unpin for IdentityKey",1,["oak_crypto::identity_key::IdentityKey"]],["impl Unpin for EcdsaKeyPair",1,["oak_crypto::noise_handshake::crypto_wrapper::EcdsaKeyPair"]],["impl Unpin for HandshakeInitiator",1,["oak_crypto::noise_handshake::client::HandshakeInitiator"]],["impl Unpin for P256Scalar",1,["oak_crypto::noise_handshake::crypto_wrapper::P256Scalar"]],["impl Unpin for NoiseMessage",1,["oak_crypto::noise_handshake::NoiseMessage"]],["impl Unpin for Nonce",1,["oak_crypto::noise_handshake::Nonce"]],["impl Unpin for OrderedCrypter",1,["oak_crypto::noise_handshake::OrderedCrypter"]],["impl Unpin for Response",1,["oak_crypto::noise_handshake::Response"]],["impl Unpin for UnorderedCrypter",1,["oak_crypto::noise_handshake::UnorderedCrypter"]]]],["oak_debug_service",[["impl Unpin for Service",1,["oak_debug_service::Service"]]]],["oak_dice",[["impl Unpin for TeePlatform",1,["oak_dice::evidence::TeePlatform"]],["impl Unpin for KeyUsage",1,["oak_dice::cert::KeyUsage"]],["impl Unpin for ApplicationKeys",1,["oak_dice::evidence::ApplicationKeys"]],["impl Unpin for ApplicationPrivateKeys",1,["oak_dice::evidence::ApplicationPrivateKeys"]],["impl Unpin for CertificateAuthority",1,["oak_dice::evidence::CertificateAuthority"]],["impl Unpin for CompoundDeviceIdentifier",1,["oak_dice::evidence::CompoundDeviceIdentifier"]],["impl Unpin for Evidence",1,["oak_dice::evidence::Evidence"]],["impl Unpin for LayerEvidence",1,["oak_dice::evidence::LayerEvidence"]],["impl Unpin for RestrictedKernelDiceData",1,["oak_dice::evidence::RestrictedKernelDiceData"]],["impl Unpin for RootLayerEvidence",1,["oak_dice::evidence::RootLayerEvidence"]],["impl Unpin for Stage0DiceData",1,["oak_dice::evidence::Stage0DiceData"]]]],["oak_echo_service",[["impl Unpin for EchoRequest",1,["oak_echo_service::proto::oak::echo::EchoRequest"]],["impl Unpin for EchoResponse",1,["oak_echo_service::proto::oak::echo::EchoResponse"]],["impl Unpin for GetEvidenceResponse",1,["oak_echo_service::proto::oak::echo::GetEvidenceResponse"]],["impl<A> Unpin for EchoService<A>where\n A: Unpin,",1,["oak_echo_service::EchoService"]],["impl<S> Unpin for EchoServer<S>where\n S: Unpin,",1,["oak_echo_service::proto::oak::echo::EchoServer"]],["impl<T> Unpin for EchoAsyncClient<T>where\n T: Unpin,",1,["oak_echo_service::proto::oak::echo::EchoAsyncClient"]],["impl<T> Unpin for EchoClient<T>where\n T: Unpin,",1,["oak_echo_service::proto::oak::echo::EchoClient"]]]],["oak_enclave_runtime_support",[["impl Unpin for GrowableHeap",1,["oak_enclave_runtime_support::heap::GrowableHeap"]],["impl Unpin for LockedGrowableHeap",1,["oak_enclave_runtime_support::heap::LockedGrowableHeap"]]]],["oak_functions_abi",[["impl Unpin for StatusCode",1,["oak_functions_abi::StatusCode"]],["impl Unpin for Request",1,["oak_functions_abi::Request"]],["impl Unpin for Response",1,["oak_functions_abi::Response"]]]],["oak_functions_client",[["impl Unpin for OakFunctionsClient",1,["oak_functions_client::OakFunctionsClient"]]]],["oak_functions_containers_app",[["impl Unpin for NativeHandler",1,["oak_functions_containers_app::native_handler::NativeHandler"]],["impl<H> Unpin for OakFunctionsContainersService<H>",1,["oak_functions_containers_app::OakFunctionsContainersService"]]]],["oak_functions_containers_launcher",[["impl Unpin for SessionProxy",1,["oak_functions_containers_launcher::server::SessionProxy"]],["impl Unpin for UntrustedApp",1,["oak_functions_containers_launcher::UntrustedApp"]]]],["oak_functions_enclave_service",[["impl<EKH, A, H> Unpin for OakFunctionsService<EKH, A, H>",1,["oak_functions_enclave_service::OakFunctionsService"]]]],["oak_functions_launcher",[["impl Unpin for SessionProxy",1,["oak_functions_launcher::server::SessionProxy"]],["impl Unpin for Args",1,["oak_functions_launcher::Args"]],["impl Unpin for LookupDataConfig",1,["oak_functions_launcher::LookupDataConfig"]]]],["oak_functions_service",[["impl Unpin for StandaloneLogger",1,["oak_functions_service::logger::StandaloneLogger"]],["impl Unpin for LookupHtbl",1,["oak_functions_service::lookup_htbl::LookupHtbl"]],["impl Unpin for UserState",1,["oak_functions_service::wasm::UserState"]],["impl Unpin for WasmConfig",1,["oak_functions_service::wasm::WasmConfig"]],["impl Unpin for WasmHandler",1,["oak_functions_service::wasm::WasmHandler"]],["impl Unpin for UserState",1,["oak_functions_service::wasm::wasmtime::UserState"]],["impl Unpin for WasmtimeHandler",1,["oak_functions_service::wasm::wasmtime::WasmtimeHandler"]],["impl<'a> Unpin for LookupHtblIter<'a>",1,["oak_functions_service::lookup_htbl::LookupHtblIter"]],["impl<H> Unpin for OakFunctionsInstance<H>",1,["oak_functions_service::instance::OakFunctionsInstance"]],["impl<const S: usize> Unpin for LookupData<S>",1,["oak_functions_service::lookup::LookupData"]],["impl<const S: usize> Unpin for LookupDataManager<S>",1,["oak_functions_service::lookup::LookupDataManager"]],["impl<const S: usize> Unpin for StdWasmApiFactory<S>",1,["oak_functions_service::wasm::api::StdWasmApiFactory"]],["impl<const S: usize> Unpin for StdWasmApiImpl<S>",1,["oak_functions_service::wasm::api::StdWasmApiImpl"]]]],["oak_functions_test_utils",[["impl Unpin for BackgroundHandle",1,["oak_functions_test_utils::BackgroundHandle"]],["impl Unpin for Term",1,["oak_functions_test_utils::Term"]],["impl<T> Unpin for Background<T>",1,["oak_functions_test_utils::Background"]]]],["oak_grpc",[["impl<T> Unpin for LauncherClient<T>where\n T: Unpin,",1,["oak_grpc::oak::containers::launcher_client::LauncherClient"]],["impl<T> Unpin for LauncherServer<T>",1,["oak_grpc::oak::containers::launcher_server::LauncherServer"]],["impl<T> Unpin for OrchestratorClient<T>where\n T: Unpin,",1,["oak_grpc::oak::containers::orchestrator_client::OrchestratorClient"]],["impl<T> Unpin for OrchestratorServer<T>",1,["oak_grpc::oak::containers::orchestrator_server::OrchestratorServer"]],["impl<T> Unpin for HostlibKeyProvisioningClient<T>where\n T: Unpin,",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_client::HostlibKeyProvisioningClient"]],["impl<T> Unpin for HostlibKeyProvisioningServer<T>",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_server::HostlibKeyProvisioningServer"]],["impl<T> Unpin for OrchestratorCryptoClient<T>where\n T: Unpin,",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_client::OrchestratorCryptoClient"]],["impl<T> Unpin for OrchestratorCryptoServer<T>",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_server::OrchestratorCryptoServer"]],["impl<T> Unpin for DebugServiceClient<T>where\n T: Unpin,",1,["oak_grpc::oak::debug::debug_service_client::DebugServiceClient"]],["impl<T> Unpin for DebugServiceServer<T>",1,["oak_grpc::oak::debug::debug_service_server::DebugServiceServer"]],["impl<T> Unpin for OakFunctionsClient<T>where\n T: Unpin,",1,["oak_grpc::oak::functions::oak_functions_client::OakFunctionsClient"]],["impl<T> Unpin for OakFunctionsServer<T>",1,["oak_grpc::oak::functions::oak_functions_server::OakFunctionsServer"]],["impl<T> Unpin for KeyProvisioningClient<T>where\n T: Unpin,",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_client::KeyProvisioningClient"]],["impl<T> Unpin for KeyProvisioningServer<T>",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_server::KeyProvisioningServer"]],["impl<T> Unpin for StreamingSessionClient<T>where\n T: Unpin,",1,["oak_grpc::oak::session::v1::streaming_session_client::StreamingSessionClient"]],["impl<T> Unpin for StreamingSessionServer<T>",1,["oak_grpc::oak::session::v1::streaming_session_server::StreamingSessionServer"]]]],["oak_grpc_utils",[["impl Unpin for CodegenOptions",1,["oak_grpc_utils::CodegenOptions"]],["impl Unpin for ExternPath",1,["oak_grpc_utils::ExternPath"]]]],["oak_kernel_measurement",[["impl Unpin for Cli",1,["oak_kernel_measurement::Cli"]],["impl Unpin for Kernel",1,["oak_kernel_measurement::Kernel"]]]],["oak_launcher_utils",[["impl Unpin for Connector",1,["oak_launcher_utils::channel::Connector"]],["impl Unpin for ConnectorHandle",1,["oak_launcher_utils::channel::ConnectorHandle"]],["impl Unpin for Instance",1,["oak_launcher_utils::launcher::Instance"]],["impl Unpin for Params",1,["oak_launcher_utils::launcher::Params"]]]],["oak_linux_boot_params",[["impl Unpin for E820EntryType",1,["oak_linux_boot_params::E820EntryType"]],["impl Unpin for SetupDataType",1,["oak_linux_boot_params::SetupDataType"]],["impl Unpin for APMBiosInfo",1,["oak_linux_boot_params::APMBiosInfo"]],["impl Unpin for BootE820Entry",1,["oak_linux_boot_params::BootE820Entry"]],["impl Unpin for BootParams",1,["oak_linux_boot_params::BootParams"]],["impl Unpin for CCBlobSevInfo",1,["oak_linux_boot_params::CCBlobSevInfo"]],["impl Unpin for CCSetupData",1,["oak_linux_boot_params::CCSetupData"]],["impl Unpin for EDIDInfo",1,["oak_linux_boot_params::EDIDInfo"]],["impl Unpin for EFIInfo",1,["oak_linux_boot_params::EFIInfo"]],["impl Unpin for ISTInfo",1,["oak_linux_boot_params::ISTInfo"]],["impl Unpin for LoadFlags",1,["oak_linux_boot_params::LoadFlags"]],["impl Unpin for OLPCOfwHeader",1,["oak_linux_boot_params::OLPCOfwHeader"]],["impl Unpin for Ramdisk",1,["oak_linux_boot_params::Ramdisk"]],["impl Unpin for ScreenInfo",1,["oak_linux_boot_params::ScreenInfo"]],["impl Unpin for SetupData",1,["oak_linux_boot_params::SetupData"]],["impl Unpin for SetupHeader",1,["oak_linux_boot_params::SetupHeader"]],["impl Unpin for SysDescTable",1,["oak_linux_boot_params::SysDescTable"]],["impl Unpin for XLoadFlags",1,["oak_linux_boot_params::XLoadFlags"]]]],["oak_micro_rpc",[["impl<S> Unpin for OakFunctionsServer<S>where\n S: Unpin,",1,["oak_micro_rpc::oak::functions::OakFunctionsServer"]],["impl<S> Unpin for TestModuleServer<S>where\n S: Unpin,",1,["oak_micro_rpc::oak::functions::testing::TestModuleServer"]],["impl<S> Unpin for StdWasmApiServer<S>where\n S: Unpin,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiServer"]],["impl<T> Unpin for OakFunctionsAsyncClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::OakFunctionsAsyncClient"]],["impl<T> Unpin for OakFunctionsClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::OakFunctionsClient"]],["impl<T> Unpin for TestModuleAsyncClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::testing::TestModuleAsyncClient"]],["impl<T> Unpin for TestModuleClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::testing::TestModuleClient"]],["impl<T> Unpin for StdWasmApiAsyncClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiAsyncClient"]],["impl<T> Unpin for StdWasmApiClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiClient"]]]],["oak_proto_rust",[["impl Unpin for Status",1,["oak_proto_rust::oak::attestation::v1::attestation_results::Status"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::binary_reference_value::Type"]],["impl Unpin for Format",1,["oak_proto_rust::oak::attestation::v1::endorsement::Format"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::endorsements::Type"]],["impl Unpin for KeyType",1,["oak_proto_rust::oak::attestation::v1::KeyType"]],["impl Unpin for TeePlatform",1,["oak_proto_rust::oak::attestation::v1::TeePlatform"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::expected_digests::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::expected_values::Type"]],["impl Unpin for EvidenceValues",1,["oak_proto_rust::oak::attestation::v1::extracted_evidence::EvidenceValues"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::kernel_binary_reference_value::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::reference_values::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::regex_reference_value::Type"]],["impl Unpin for Report",1,["oak_proto_rust::oak::attestation::v1::root_layer_data::Report"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::text_expected_value::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::text_reference_value::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::verifying_key_reference_value::Type"]],["impl Unpin for KeyOrigin",1,["oak_proto_rust::oak::containers::v1::KeyOrigin"]],["impl Unpin for KeyProvisioningRole",1,["oak_proto_rust::oak::containers::v1::KeyProvisioningRole"]],["impl Unpin for CommunicationChannel",1,["oak_proto_rust::oak::functions::config::application_config::CommunicationChannel"]],["impl Unpin for HandlerType",1,["oak_proto_rust::oak::functions::config::HandlerType"]],["impl Unpin for Data",1,["oak_proto_rust::oak::functions::extend_next_lookup_data_request::Data"]],["impl Unpin for Mode",1,["oak_proto_rust::oak::functions::testing::lookup_request::Mode"]],["impl Unpin for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_request::HandshakeType"]],["impl Unpin for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_response::HandshakeType"]],["impl Unpin for Request",1,["oak_proto_rust::oak::session::v1::request_wrapper::Request"]],["impl Unpin for Response",1,["oak_proto_rust::oak::session::v1::response_wrapper::Response"]],["impl Unpin for Request",1,["oak_proto_rust::oak::session::v1::session_request::Request"]],["impl Unpin for Response",1,["oak_proto_rust::oak::session::v1::session_response::Response"]],["impl Unpin for AmdAttestationReport",1,["oak_proto_rust::oak::attestation::v1::AmdAttestationReport"]],["impl Unpin for AmdSevExpectedValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevExpectedValues"]],["impl Unpin for AmdSevReferenceValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevReferenceValues"]],["impl Unpin for AmdSevSnpEndorsement",1,["oak_proto_rust::oak::attestation::v1::AmdSevSnpEndorsement"]],["impl Unpin for ApplicationEndorsement",1,["oak_proto_rust::oak::attestation::v1::ApplicationEndorsement"]],["impl Unpin for ApplicationKeys",1,["oak_proto_rust::oak::attestation::v1::ApplicationKeys"]],["impl Unpin for ApplicationLayerData",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerData"]],["impl Unpin for ApplicationLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerEndorsements"]],["impl Unpin for ApplicationLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerExpectedValues"]],["impl Unpin for ApplicationLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerReferenceValues"]],["impl Unpin for AttestationResults",1,["oak_proto_rust::oak::attestation::v1::AttestationResults"]],["impl Unpin for BinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::BinaryReferenceValue"]],["impl Unpin for CbData",1,["oak_proto_rust::oak::attestation::v1::CbData"]],["impl Unpin for CbEndorsements",1,["oak_proto_rust::oak::attestation::v1::CbEndorsements"]],["impl Unpin for CbExpectedValues",1,["oak_proto_rust::oak::attestation::v1::CbExpectedValues"]],["impl Unpin for CbReferenceValues",1,["oak_proto_rust::oak::attestation::v1::CbReferenceValues"]],["impl Unpin for CertificateAuthority",1,["oak_proto_rust::oak::attestation::v1::CertificateAuthority"]],["impl Unpin for ClaimReferenceValue",1,["oak_proto_rust::oak::attestation::v1::ClaimReferenceValue"]],["impl Unpin for ContainerEndorsement",1,["oak_proto_rust::oak::attestation::v1::ContainerEndorsement"]],["impl Unpin for ContainerLayerData",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerData"]],["impl Unpin for ContainerLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerEndorsements"]],["impl Unpin for ContainerLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerExpectedValues"]],["impl Unpin for ContainerLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerReferenceValues"]],["impl Unpin for DiceData",1,["oak_proto_rust::oak::attestation::v1::DiceData"]],["impl Unpin for Digests",1,["oak_proto_rust::oak::attestation::v1::Digests"]],["impl Unpin for Endorsement",1,["oak_proto_rust::oak::attestation::v1::Endorsement"]],["impl Unpin for EndorsementDetails",1,["oak_proto_rust::oak::attestation::v1::EndorsementDetails"]],["impl Unpin for EndorsementReferenceValue",1,["oak_proto_rust::oak::attestation::v1::EndorsementReferenceValue"]],["impl Unpin for Endorsements",1,["oak_proto_rust::oak::attestation::v1::Endorsements"]],["impl Unpin for Event",1,["oak_proto_rust::oak::attestation::v1::Event"]],["impl Unpin for EventAttestationResults",1,["oak_proto_rust::oak::attestation::v1::EventAttestationResults"]],["impl Unpin for EventData",1,["oak_proto_rust::oak::attestation::v1::EventData"]],["impl Unpin for EventEndorsement",1,["oak_proto_rust::oak::attestation::v1::EventEndorsement"]],["impl Unpin for EventEndorsements",1,["oak_proto_rust::oak::attestation::v1::EventEndorsements"]],["impl Unpin for EventExpectedValues",1,["oak_proto_rust::oak::attestation::v1::EventExpectedValues"]],["impl Unpin for EventLog",1,["oak_proto_rust::oak::attestation::v1::EventLog"]],["impl Unpin for EventReferenceValues",1,["oak_proto_rust::oak::attestation::v1::EventReferenceValues"]],["impl Unpin for Evidence",1,["oak_proto_rust::oak::attestation::v1::Evidence"]],["impl Unpin for ExpectedDigests",1,["oak_proto_rust::oak::attestation::v1::ExpectedDigests"]],["impl Unpin for ExpectedRegex",1,["oak_proto_rust::oak::attestation::v1::ExpectedRegex"]],["impl Unpin for ExpectedStringLiterals",1,["oak_proto_rust::oak::attestation::v1::ExpectedStringLiterals"]],["impl Unpin for ExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ExpectedValues"]],["impl Unpin for ExtractedEvidence",1,["oak_proto_rust::oak::attestation::v1::ExtractedEvidence"]],["impl Unpin for FakeAttestationReport",1,["oak_proto_rust::oak::attestation::v1::FakeAttestationReport"]],["impl Unpin for FileReferenceValue",1,["oak_proto_rust::oak::attestation::v1::FileReferenceValue"]],["impl Unpin for FirmwareAttachment",1,["oak_proto_rust::oak::attestation::v1::FirmwareAttachment"]],["impl Unpin for FirmwareEndorsement",1,["oak_proto_rust::oak::attestation::v1::FirmwareEndorsement"]],["impl Unpin for InsecureExpectedValues",1,["oak_proto_rust::oak::attestation::v1::InsecureExpectedValues"]],["impl Unpin for InsecureReferenceValues",1,["oak_proto_rust::oak::attestation::v1::InsecureReferenceValues"]],["impl Unpin for IntelTdxAttestationReport",1,["oak_proto_rust::oak::attestation::v1::IntelTdxAttestationReport"]],["impl Unpin for IntelTdxExpectedValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxExpectedValues"]],["impl Unpin for IntelTdxReferenceValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxReferenceValues"]],["impl Unpin for KernelAttachment",1,["oak_proto_rust::oak::attestation::v1::KernelAttachment"]],["impl Unpin for KernelBinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::KernelBinaryReferenceValue"]],["impl Unpin for KernelDigests",1,["oak_proto_rust::oak::attestation::v1::KernelDigests"]],["impl Unpin for KernelEndorsement",1,["oak_proto_rust::oak::attestation::v1::KernelEndorsement"]],["impl Unpin for KernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelExpectedValues"]],["impl Unpin for KernelLayerData",1,["oak_proto_rust::oak::attestation::v1::KernelLayerData"]],["impl Unpin for KernelLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::KernelLayerEndorsements"]],["impl Unpin for KernelLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerExpectedValues"]],["impl Unpin for KernelLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerReferenceValues"]],["impl Unpin for LayerEvidence",1,["oak_proto_rust::oak::attestation::v1::LayerEvidence"]],["impl Unpin for OakContainersData",1,["oak_proto_rust::oak::attestation::v1::OakContainersData"]],["impl Unpin for OakContainersEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakContainersEndorsements"]],["impl Unpin for OakContainersExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersExpectedValues"]],["impl Unpin for OakContainersReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersReferenceValues"]],["impl Unpin for OakRestrictedKernelData",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelData"]],["impl Unpin for OakRestrictedKernelEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelEndorsements"]],["impl Unpin for OakRestrictedKernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelExpectedValues"]],["impl Unpin for OakRestrictedKernelReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelReferenceValues"]],["impl Unpin for OakStandaloneData",1,["oak_proto_rust::oak::attestation::v1::OakStandaloneData"]],["impl Unpin for OrchestratorMeasurements",1,["oak_proto_rust::oak::attestation::v1::OrchestratorMeasurements"]],["impl Unpin for RawDigests",1,["oak_proto_rust::oak::attestation::v1::RawDigests"]],["impl Unpin for ReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ReferenceValues"]],["impl Unpin for Regex",1,["oak_proto_rust::oak::attestation::v1::Regex"]],["impl Unpin for RegexReferenceValue",1,["oak_proto_rust::oak::attestation::v1::RegexReferenceValue"]],["impl Unpin for RootLayerData",1,["oak_proto_rust::oak::attestation::v1::RootLayerData"]],["impl Unpin for RootLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::RootLayerEndorsements"]],["impl Unpin for RootLayerEvidence",1,["oak_proto_rust::oak::attestation::v1::RootLayerEvidence"]],["impl Unpin for RootLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerExpectedValues"]],["impl Unpin for RootLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerReferenceValues"]],["impl Unpin for Signature",1,["oak_proto_rust::oak::attestation::v1::Signature"]],["impl Unpin for SignedEndorsement",1,["oak_proto_rust::oak::attestation::v1::SignedEndorsement"]],["impl Unpin for SkipVerification",1,["oak_proto_rust::oak::attestation::v1::SkipVerification"]],["impl Unpin for Stage0Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage0Measurements"]],["impl Unpin for Stage1Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage1Measurements"]],["impl Unpin for StringLiterals",1,["oak_proto_rust::oak::attestation::v1::StringLiterals"]],["impl Unpin for StringReferenceValue",1,["oak_proto_rust::oak::attestation::v1::StringReferenceValue"]],["impl Unpin for SystemEndorsement",1,["oak_proto_rust::oak::attestation::v1::SystemEndorsement"]],["impl Unpin for SystemLayerData",1,["oak_proto_rust::oak::attestation::v1::SystemLayerData"]],["impl Unpin for SystemLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::SystemLayerEndorsements"]],["impl Unpin for SystemLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerExpectedValues"]],["impl Unpin for SystemLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerReferenceValues"]],["impl Unpin for TcbVersion",1,["oak_proto_rust::oak::attestation::v1::TcbVersion"]],["impl Unpin for TextExpectedValue",1,["oak_proto_rust::oak::attestation::v1::TextExpectedValue"]],["impl Unpin for TextReferenceValue",1,["oak_proto_rust::oak::attestation::v1::TextReferenceValue"]],["impl Unpin for TransparentReleaseEndorsement",1,["oak_proto_rust::oak::attestation::v1::TransparentReleaseEndorsement"]],["impl Unpin for Validity",1,["oak_proto_rust::oak::attestation::v1::Validity"]],["impl Unpin for VerificationSkipped",1,["oak_proto_rust::oak::attestation::v1::VerificationSkipped"]],["impl Unpin for VerifyingKey",1,["oak_proto_rust::oak::attestation::v1::VerifyingKey"]],["impl Unpin for VerifyingKeyReferenceValue",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeyReferenceValue"]],["impl Unpin for VerifyingKeySet",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeySet"]],["impl Unpin for GetApplicationConfigResponse",1,["oak_proto_rust::oak::containers::GetApplicationConfigResponse"]],["impl Unpin for GetImageResponse",1,["oak_proto_rust::oak::containers::GetImageResponse"]],["impl Unpin for SendAttestationEvidenceRequest",1,["oak_proto_rust::oak::containers::SendAttestationEvidenceRequest"]],["impl Unpin for DeriveSessionKeysRequest",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysRequest"]],["impl Unpin for DeriveSessionKeysResponse",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysResponse"]],["impl Unpin for GetGroupKeysResponse",1,["oak_proto_rust::oak::containers::v1::GetGroupKeysResponse"]],["impl Unpin for GetKeyProvisioningRoleResponse",1,["oak_proto_rust::oak::containers::v1::GetKeyProvisioningRoleResponse"]],["impl Unpin for SignRequest",1,["oak_proto_rust::oak::containers::v1::SignRequest"]],["impl Unpin for SignResponse",1,["oak_proto_rust::oak::containers::v1::SignResponse"]],["impl Unpin for AeadEncryptedMessage",1,["oak_proto_rust::oak::crypto::v1::AeadEncryptedMessage"]],["impl Unpin for EncryptedRequest",1,["oak_proto_rust::oak::crypto::v1::EncryptedRequest"]],["impl Unpin for EncryptedResponse",1,["oak_proto_rust::oak::crypto::v1::EncryptedResponse"]],["impl Unpin for SessionKeys",1,["oak_proto_rust::oak::crypto::v1::SessionKeys"]],["impl Unpin for Signature",1,["oak_proto_rust::oak::crypto::v1::Signature"]],["impl Unpin for CpuProfileRequest",1,["oak_proto_rust::oak::debug::CpuProfileRequest"]],["impl Unpin for CpuProfileResponse",1,["oak_proto_rust::oak::debug::CpuProfileResponse"]],["impl Unpin for ConfigurationReport",1,["oak_proto_rust::oak::functions::abi::ConfigurationReport"]],["impl Unpin for ServerPolicy",1,["oak_proto_rust::oak::functions::abi::ServerPolicy"]],["impl Unpin for ApplicationConfig",1,["oak_proto_rust::oak::functions::config::ApplicationConfig"]],["impl Unpin for TcpCommunicationChannel",1,["oak_proto_rust::oak::functions::config::TcpCommunicationChannel"]],["impl Unpin for VsockCommunicationChannel",1,["oak_proto_rust::oak::functions::config::VsockCommunicationChannel"]],["impl Unpin for WasmtimeConfig",1,["oak_proto_rust::oak::functions::config::WasmtimeConfig"]],["impl Unpin for PoolingAllocationConfig",1,["oak_proto_rust::oak::functions::config::wasmtime_config::PoolingAllocationConfig"]],["impl Unpin for Entry",1,["oak_proto_rust::oak::functions::lookup_data::Entry"]],["impl Unpin for AbortNextLookupDataResponse",1,["oak_proto_rust::oak::functions::AbortNextLookupDataResponse"]],["impl Unpin for Empty",1,["oak_proto_rust::oak::functions::Empty"]],["impl Unpin for ExtendNextLookupDataRequest",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataRequest"]],["impl Unpin for ExtendNextLookupDataResponse",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataResponse"]],["impl Unpin for FinishNextLookupDataRequest",1,["oak_proto_rust::oak::functions::FinishNextLookupDataRequest"]],["impl Unpin for FinishNextLookupDataResponse",1,["oak_proto_rust::oak::functions::FinishNextLookupDataResponse"]],["impl Unpin for InitializeRequest",1,["oak_proto_rust::oak::functions::InitializeRequest"]],["impl Unpin for InitializeResponse",1,["oak_proto_rust::oak::functions::InitializeResponse"]],["impl Unpin for InvokeRequest",1,["oak_proto_rust::oak::functions::InvokeRequest"]],["impl Unpin for InvokeResponse",1,["oak_proto_rust::oak::functions::InvokeResponse"]],["impl Unpin for LookupDataChunk",1,["oak_proto_rust::oak::functions::LookupDataChunk"]],["impl Unpin for LookupDataEntry",1,["oak_proto_rust::oak::functions::LookupDataEntry"]],["impl Unpin for ReserveRequest",1,["oak_proto_rust::oak::functions::ReserveRequest"]],["impl Unpin for ReserveResponse",1,["oak_proto_rust::oak::functions::ReserveResponse"]],["impl Unpin for EchoAndPanicRequest",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicRequest"]],["impl Unpin for EchoAndPanicResponse",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicResponse"]],["impl Unpin for LookupRequest",1,["oak_proto_rust::oak::functions::testing::LookupRequest"]],["impl Unpin for LookupResponse",1,["oak_proto_rust::oak::functions::testing::LookupResponse"]],["impl Unpin for BytesValue",1,["oak_proto_rust::oak::functions::wasm::v1::BytesValue"]],["impl Unpin for LogRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LogRequest"]],["impl Unpin for LogResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LogResponse"]],["impl Unpin for LookupDataMultiRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiRequest"]],["impl Unpin for LookupDataMultiResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiResponse"]],["impl Unpin for LookupDataRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataRequest"]],["impl Unpin for LookupDataResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataResponse"]],["impl Unpin for ReadRequestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestRequest"]],["impl Unpin for ReadRequestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestResponse"]],["impl Unpin for TestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::TestRequest"]],["impl Unpin for TestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::TestResponse"]],["impl Unpin for WriteResponseRequest",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseRequest"]],["impl Unpin for WriteResponseResponse",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseResponse"]],["impl Unpin for GetGroupKeysRequest",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysRequest"]],["impl Unpin for GetGroupKeysResponse",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysResponse"]],["impl Unpin for GroupKeys",1,["oak_proto_rust::oak::key_provisioning::v1::GroupKeys"]],["impl Unpin for AttestRequest",1,["oak_proto_rust::oak::session::v1::AttestRequest"]],["impl Unpin for AttestResponse",1,["oak_proto_rust::oak::session::v1::AttestResponse"]],["impl Unpin for EncryptedMessage",1,["oak_proto_rust::oak::session::v1::EncryptedMessage"]],["impl Unpin for EndorsedEvidence",1,["oak_proto_rust::oak::session::v1::EndorsedEvidence"]],["impl Unpin for GetEndorsedEvidenceRequest",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceRequest"]],["impl Unpin for GetEndorsedEvidenceResponse",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceResponse"]],["impl Unpin for HandshakeRequest",1,["oak_proto_rust::oak::session::v1::HandshakeRequest"]],["impl Unpin for HandshakeResponse",1,["oak_proto_rust::oak::session::v1::HandshakeResponse"]],["impl Unpin for InvokeRequest",1,["oak_proto_rust::oak::session::v1::InvokeRequest"]],["impl Unpin for InvokeResponse",1,["oak_proto_rust::oak::session::v1::InvokeResponse"]],["impl Unpin for NoiseHandshakeMessage",1,["oak_proto_rust::oak::session::v1::NoiseHandshakeMessage"]],["impl Unpin for PlaintextMessage",1,["oak_proto_rust::oak::session::v1::PlaintextMessage"]],["impl Unpin for RequestWrapper",1,["oak_proto_rust::oak::session::v1::RequestWrapper"]],["impl Unpin for ResponseWrapper",1,["oak_proto_rust::oak::session::v1::ResponseWrapper"]],["impl Unpin for SessionBinding",1,["oak_proto_rust::oak::session::v1::SessionBinding"]],["impl Unpin for SessionRequest",1,["oak_proto_rust::oak::session::v1::SessionRequest"]],["impl Unpin for SessionRequestWithSessionId",1,["oak_proto_rust::oak::session::v1::SessionRequestWithSessionId"]],["impl Unpin for SessionResponse",1,["oak_proto_rust::oak::session::v1::SessionResponse"]],["impl Unpin for HexDigest",1,["oak_proto_rust::oak::HexDigest"]],["impl Unpin for RawDigest",1,["oak_proto_rust::oak::RawDigest"]],["impl Unpin for Function",1,["oak_proto_rust::perftools::profiles::Function"]],["impl Unpin for Label",1,["oak_proto_rust::perftools::profiles::Label"]],["impl Unpin for Line",1,["oak_proto_rust::perftools::profiles::Line"]],["impl Unpin for Location",1,["oak_proto_rust::perftools::profiles::Location"]],["impl Unpin for Mapping",1,["oak_proto_rust::perftools::profiles::Mapping"]],["impl Unpin for Profile",1,["oak_proto_rust::perftools::profiles::Profile"]],["impl Unpin for Sample",1,["oak_proto_rust::perftools::profiles::Sample"]],["impl Unpin for ValueType",1,["oak_proto_rust::perftools::profiles::ValueType"]]]],["oak_restricted_kernel_interface",[["impl Unpin for Errno",1,["oak_restricted_kernel_interface::errno::Errno"]],["impl Unpin for Syscall",1,["oak_restricted_kernel_interface::syscalls::Syscall"]],["impl Unpin for MmapFlags",1,["oak_restricted_kernel_interface::syscalls::MmapFlags"]],["impl Unpin for MmapProtection",1,["oak_restricted_kernel_interface::syscalls::MmapProtection"]]]],["oak_restricted_kernel_orchestrator",[["impl Unpin for AttestedApp",1,["oak_restricted_kernel_orchestrator::AttestedApp"]]]],["oak_restricted_kernel_sdk",[["impl Unpin for InstanceAttester",1,["oak_restricted_kernel_sdk::attestation::InstanceAttester"]],["impl Unpin for InstanceEndorser",1,["oak_restricted_kernel_sdk::attestation::InstanceEndorser"]],["impl Unpin for FileDescriptorChannel",1,["oak_restricted_kernel_sdk::channel::FileDescriptorChannel"]],["impl Unpin for InstanceEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Unpin for InstanceSessionBinder",1,["oak_restricted_kernel_sdk::crypto::InstanceSessionBinder"]],["impl Unpin for InstanceSigner",1,["oak_restricted_kernel_sdk::crypto::InstanceSigner"]],["impl Unpin for MockAttester",1,["oak_restricted_kernel_sdk::testing::MockAttester"]],["impl Unpin for MockEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::testing::MockEncryptionKeyHandle"]],["impl Unpin for MockSigner",1,["oak_restricted_kernel_sdk::testing::MockSigner"]],["impl Unpin for Stderr",1,["oak_restricted_kernel_sdk::utils::Stderr"]],["impl Unpin for StderrLogger",1,["oak_restricted_kernel_sdk::utils::StderrLogger"]],["impl<H> Unpin for EncryptionHandler<H>where\n H: Unpin,",1,["oak_restricted_kernel_sdk::handler::EncryptionHandler"]]]],["oak_session",[["impl Unpin for AttestationType",1,["oak_session::attestation::AttestationType"]],["impl Unpin for HandshakeType",1,["oak_session::handshake::HandshakeType"]],["impl Unpin for SignatureBinderBuilderError",1,["oak_session::session_binding::SignatureBinderBuilderError"]],["impl Unpin for SignatureBindingVerifierBuilderError",1,["oak_session::session_binding::SignatureBindingVerifierBuilderError"]],["impl Unpin for AttestationFailure",1,["oak_session::attestation::AttestationFailure"]],["impl Unpin for AttestationSuccess",1,["oak_session::attestation::AttestationSuccess"]],["impl Unpin for ClientAttestationProvider",1,["oak_session::attestation::ClientAttestationProvider"]],["impl Unpin for DefaultAttestationAggregator",1,["oak_session::attestation::DefaultAttestationAggregator"]],["impl Unpin for ServerAttestationProvider",1,["oak_session::attestation::ServerAttestationProvider"]],["impl Unpin for AttestationProviderConfig",1,["oak_session::config::AttestationProviderConfig"]],["impl Unpin for EncryptorConfig",1,["oak_session::config::EncryptorConfig"]],["impl Unpin for HandshakerConfig",1,["oak_session::config::HandshakerConfig"]],["impl Unpin for OrderedChannelEncryptorProvider",1,["oak_session::config::OrderedChannelEncryptorProvider"]],["impl Unpin for SessionConfig",1,["oak_session::config::SessionConfig"]],["impl Unpin for SessionConfigBuilder",1,["oak_session::config::SessionConfigBuilder"]],["impl Unpin for DiceAttestationVerifier",1,["oak_session::dice_attestation::DiceAttestationVerifier"]],["impl Unpin for OrderedChannelEncryptor",1,["oak_session::encryptors::OrderedChannelEncryptor"]],["impl Unpin for UnorderedChannelEncryptor",1,["oak_session::encryptors::UnorderedChannelEncryptor"]],["impl Unpin for ClientHandshaker",1,["oak_session::handshake::ClientHandshaker"]],["impl Unpin for ClientHandshakerBuilder",1,["oak_session::handshake::ClientHandshakerBuilder"]],["impl Unpin for HandshakeResult",1,["oak_session::handshake::HandshakeResult"]],["impl Unpin for ServerHandshaker",1,["oak_session::handshake::ServerHandshaker"]],["impl Unpin for ServerHandshakerBuilder",1,["oak_session::handshake::ServerHandshakerBuilder"]],["impl Unpin for DefaultSigningKeyExtractor",1,["oak_session::key_extractor::DefaultSigningKeyExtractor"]],["impl Unpin for ClientSession",1,["oak_session::session::ClientSession"]],["impl Unpin for ServerSession",1,["oak_session::session::ServerSession"]],["impl Unpin for SignatureBinder",1,["oak_session::session_binding::SignatureBinder"]],["impl Unpin for SignatureBinderBuilder",1,["oak_session::session_binding::SignatureBinderBuilder"]],["impl Unpin for SignatureBindingVerifier",1,["oak_session::session_binding::SignatureBindingVerifier"]],["impl Unpin for SignatureBindingVerifierBuilder",1,["oak_session::session_binding::SignatureBindingVerifierBuilder"]]]],["oak_session_wasm",[["impl Unpin for PutIncomingMessageResult",1,["oak_session_wasm::PutIncomingMessageResult"]],["impl Unpin for WasmClientSession",1,["oak_session_wasm::WasmClientSession"]]]],["oak_sev_guest",[["impl Unpin for AeadAlgorithm",1,["oak_sev_guest::guest::AeadAlgorithm"]],["impl Unpin for EccCurve",1,["oak_sev_guest::guest::EccCurve"]],["impl Unpin for KeySelect",1,["oak_sev_guest::guest::KeySelect"]],["impl Unpin for KeyStatus",1,["oak_sev_guest::guest::KeyStatus"]],["impl Unpin for MessageType",1,["oak_sev_guest::guest::MessageType"]],["impl Unpin for ReportStatus",1,["oak_sev_guest::guest::ReportStatus"]],["impl Unpin for RootKeySelect",1,["oak_sev_guest::guest::RootKeySelect"]],["impl Unpin for InstructionError",1,["oak_sev_guest::instructions::InstructionError"]],["impl Unpin for PageSize",1,["oak_sev_guest::instructions::PageSize"]],["impl Unpin for Validation",1,["oak_sev_guest::instructions::Validation"]],["impl Unpin for Vmsa",1,["oak_sev_guest::instructions::Vmsa"]],["impl Unpin for PortFactoryWrapper",1,["oak_sev_guest::io::PortFactoryWrapper"]],["impl Unpin for CpuidRegister",1,["oak_sev_guest::msr::CpuidRegister"]],["impl Unpin for PageAssignment",1,["oak_sev_guest::msr::PageAssignment"]],["impl Unpin for RegisterGhcbGpaError",1,["oak_sev_guest::msr::RegisterGhcbGpaError"]],["impl Unpin for SevStatusError",1,["oak_sev_guest::msr::SevStatusError"]],["impl Unpin for TerminationReason",1,["oak_sev_guest::msr::TerminationReason"]],["impl Unpin for Imi",1,["oak_sev_guest::secrets::Imi"]],["impl Unpin for ApJumpTable",1,["oak_sev_guest::ap_jump_table::ApJumpTable"]],["impl Unpin for ApResetAddress",1,["oak_sev_guest::ap_jump_table::ApResetAddress"]],["impl Unpin for CpuidFunction",1,["oak_sev_guest::cpuid::CpuidFunction"]],["impl Unpin for CpuidInput",1,["oak_sev_guest::cpuid::CpuidInput"]],["impl Unpin for CpuidOutput",1,["oak_sev_guest::cpuid::CpuidOutput"]],["impl Unpin for CpuidPage",1,["oak_sev_guest::cpuid::CpuidPage"]],["impl Unpin for GuestMessageEncryptor",1,["oak_sev_guest::crypto::GuestMessageEncryptor"]],["impl Unpin for Ghcb",1,["oak_sev_guest::ghcb::Ghcb"]],["impl Unpin for ValidBitmap",1,["oak_sev_guest::ghcb::ValidBitmap"]],["impl Unpin for AttestationRequest",1,["oak_sev_guest::guest::AttestationRequest"]],["impl Unpin for AttestationResponse",1,["oak_sev_guest::guest::AttestationResponse"]],["impl Unpin for AuthenticatedHeader",1,["oak_sev_guest::guest::AuthenticatedHeader"]],["impl Unpin for EcdsaPublicKey",1,["oak_sev_guest::guest::EcdsaPublicKey"]],["impl Unpin for GuestFieldFlags",1,["oak_sev_guest::guest::GuestFieldFlags"]],["impl Unpin for GuestMessage",1,["oak_sev_guest::guest::GuestMessage"]],["impl Unpin for GuestMessageHeader",1,["oak_sev_guest::guest::GuestMessageHeader"]],["impl Unpin for KeyRequest",1,["oak_sev_guest::guest::KeyRequest"]],["impl Unpin for KeyResponse",1,["oak_sev_guest::guest::KeyResponse"]],["impl Unpin for KeySelectIter",1,["oak_sev_guest::guest::KeySelectIter"]],["impl Unpin for RootKeySelectIter",1,["oak_sev_guest::guest::RootKeySelectIter"]],["impl Unpin for PermissionMask",1,["oak_sev_guest::instructions::PermissionMask"]],["impl Unpin for RmpPermission",1,["oak_sev_guest::instructions::RmpPermission"]],["impl Unpin for MutableInterruptStackFrame",1,["oak_sev_guest::interrupts::MutableInterruptStackFrame"]],["impl Unpin for RawIoPortFactory",1,["oak_sev_guest::io::RawIoPortFactory"]],["impl Unpin for ApResetHoldRequest",1,["oak_sev_guest::msr::ApResetHoldRequest"]],["impl Unpin for ApResetHoldResponse",1,["oak_sev_guest::msr::ApResetHoldResponse"]],["impl Unpin for CpuidRequest",1,["oak_sev_guest::msr::CpuidRequest"]],["impl Unpin for CpuidResponse",1,["oak_sev_guest::msr::CpuidResponse"]],["impl Unpin for GhcbGpa",1,["oak_sev_guest::msr::GhcbGpa"]],["impl Unpin for HypervisorFeatureSupportRequest",1,["oak_sev_guest::msr::HypervisorFeatureSupportRequest"]],["impl Unpin for HypervisorFeatureSupportResponse",1,["oak_sev_guest::msr::HypervisorFeatureSupportResponse"]],["impl Unpin for PreferredGhcbGpaRequest",1,["oak_sev_guest::msr::PreferredGhcbGpaRequest"]],["impl Unpin for PreferredGhcbGpaResponse",1,["oak_sev_guest::msr::PreferredGhcbGpaResponse"]],["impl Unpin for RegisterGhcbGpaRequest",1,["oak_sev_guest::msr::RegisterGhcbGpaRequest"]],["impl Unpin for RegisterGhcbGpaResponse",1,["oak_sev_guest::msr::RegisterGhcbGpaResponse"]],["impl Unpin for SevInfoRequest",1,["oak_sev_guest::msr::SevInfoRequest"]],["impl Unpin for SevInfoResponse",1,["oak_sev_guest::msr::SevInfoResponse"]],["impl Unpin for SevStatus",1,["oak_sev_guest::msr::SevStatus"]],["impl Unpin for SnpPageStateChangeRequest",1,["oak_sev_guest::msr::SnpPageStateChangeRequest"]],["impl Unpin for SnpPageStateChangeResponse",1,["oak_sev_guest::msr::SnpPageStateChangeResponse"]],["impl Unpin for TerminationRequest",1,["oak_sev_guest::msr::TerminationRequest"]],["impl Unpin for GuestReservedArea",1,["oak_sev_guest::secrets::GuestReservedArea"]],["impl Unpin for SecretsPage",1,["oak_sev_guest::secrets::SecretsPage"]],["impl Unpin for SegmentRegister",1,["oak_sev_guest::vmsa::SegmentRegister"]],["impl Unpin for Vmsa",1,["oak_sev_guest::vmsa::Vmsa"]],["impl Unpin for VmsaPage",1,["oak_sev_guest::vmsa::VmsaPage"]],["impl<'a, G> Unpin for GhcbProtocol<'a, G>where\n G: ?Sized,",1,["oak_sev_guest::ghcb::GhcbProtocol"]],["impl<'a, R, P, G> Unpin for GhcbIoFactory<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoFactory"]],["impl<'a, R, P, G> Unpin for GhcbIoPort<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoPort"]],["impl<T> Unpin for PortWrapper<T>where\n T: Unpin,",1,["oak_sev_guest::io::PortWrapper"]]]],["oak_sev_snp_attestation_report",[["impl Unpin for AuthorKey",1,["oak_sev_snp_attestation_report::AuthorKey"]],["impl Unpin for SigningAlgorithm",1,["oak_sev_snp_attestation_report::SigningAlgorithm"]],["impl Unpin for AttestationReport",1,["oak_sev_snp_attestation_report::AttestationReport"]],["impl Unpin for AttestationReportData",1,["oak_sev_snp_attestation_report::AttestationReportData"]],["impl Unpin for EcdsaSignature",1,["oak_sev_snp_attestation_report::EcdsaSignature"]],["impl Unpin for GuestPolicy",1,["oak_sev_snp_attestation_report::GuestPolicy"]],["impl Unpin for PlatformInfo",1,["oak_sev_snp_attestation_report::PlatformInfo"]],["impl Unpin for PolicyFlags",1,["oak_sev_snp_attestation_report::PolicyFlags"]],["impl Unpin for TcbVersion",1,["oak_sev_snp_attestation_report::TcbVersion"]]]],["oak_simple_io",[["impl Unpin for BufferDescriptor",1,["oak_simple_io::BufferDescriptor"]],["impl<'a, A> Unpin for SimpleIo<'a, A>",1,["oak_simple_io::SimpleIo"]]]],["oak_tdx_guest",[["impl Unpin for AcceptMemoryError",1,["oak_tdx_guest::tdcall::AcceptMemoryError"]],["impl Unpin for ExtendRtmrError",1,["oak_tdx_guest::tdcall::ExtendRtmrError"]],["impl Unpin for RtmrIndex",1,["oak_tdx_guest::tdcall::RtmrIndex"]],["impl Unpin for TdxPageSize",1,["oak_tdx_guest::tdcall::TdxPageSize"]],["impl Unpin for GetQuoteError",1,["oak_tdx_guest::vmcall::GetQuoteError"]],["impl Unpin for MapGpaError",1,["oak_tdx_guest::vmcall::MapGpaError"]],["impl Unpin for Attributes",1,["oak_tdx_guest::tdcall::Attributes"]],["impl Unpin for ExtensionBuffer",1,["oak_tdx_guest::tdcall::ExtensionBuffer"]],["impl Unpin for TdInfo",1,["oak_tdx_guest::tdcall::TdInfo"]],["impl Unpin for VeInfo",1,["oak_tdx_guest::tdcall::VeInfo"]]]],["sev_serial",[["impl<F, R, W> Unpin for SerialPort<F, R, W>",1,["sev_serial::SerialPort"]]]],["snp_measurement",[["impl Unpin for ImiPage",1,["snp_measurement::page::ImiPage"]],["impl Unpin for PageType",1,["snp_measurement::page::PageType"]],["impl Unpin for SevMetadataPageType",1,["snp_measurement::stage0::SevMetadataPageType"]],["impl Unpin for PageInfo",1,["snp_measurement::page::PageInfo"]],["impl Unpin for GuidTableEntryHeader",1,["snp_measurement::stage0::GuidTableEntryHeader"]],["impl Unpin for SevEsResetBlock",1,["snp_measurement::stage0::SevEsResetBlock"]],["impl Unpin for SevMetadataHeader",1,["snp_measurement::stage0::SevMetadataHeader"]],["impl Unpin for SevMetadataPageInfo",1,["snp_measurement::stage0::SevMetadataPageInfo"]],["impl Unpin for Stage0Info",1,["snp_measurement::stage0::Stage0Info"]],["impl Unpin for Cli",1,["snp_measurement::Cli"]]]]]); + var implementors = Object.fromEntries([["micro_rpc",[["impl Unpin for StatusCode",1,["micro_rpc::status::StatusCode"]],["impl Unpin for Response",1,["micro_rpc::proto::response_wrapper::Response"]],["impl Unpin for RequestWrapper",1,["micro_rpc::proto::RequestWrapper"]],["impl Unpin for ResponseWrapper",1,["micro_rpc::proto::ResponseWrapper"]],["impl Unpin for Status",1,["micro_rpc::status::Status"]]]],["micro_rpc_build",[["impl Unpin for ReceiverType",1,["micro_rpc_build::ReceiverType"]],["impl Unpin for CompileOptions",1,["micro_rpc_build::CompileOptions"]],["impl Unpin for ExternPath",1,["micro_rpc_build::ExternPath"]],["impl Unpin for Method",1,["micro_rpc_build::Method"]],["impl Unpin for Service",1,["micro_rpc_build::Service"]]]],["oak_attestation",[["impl Unpin for DiceAttester",1,["oak_attestation::dice::DiceAttester"]],["impl Unpin for LayerData",1,["oak_attestation::dice::LayerData"]]]],["oak_attestation_verification",[["impl Unpin for ApplicationPolicy",1,["oak_attestation_verification::policy::application::ApplicationPolicy"]],["impl Unpin for BinaryPolicy",1,["oak_attestation_verification::policy::binary::BinaryPolicy"]],["impl Unpin for KernelPolicy",1,["oak_attestation_verification::policy::kernel::KernelPolicy"]],["impl Unpin for SystemPolicy",1,["oak_attestation_verification::policy::system::SystemPolicy"]],["impl Unpin for AmdSevSnpDiceAttestationVerifier",1,["oak_attestation_verification::verifier::AmdSevSnpDiceAttestationVerifier"]]]],["oak_channel",[["impl Unpin for ClientChannelHandle",1,["oak_channel::client::ClientChannelHandle"]],["impl Unpin for RequestEncoder",1,["oak_channel::client::RequestEncoder"]],["impl Unpin for RequestMessage",1,["oak_channel::message::RequestMessage"]],["impl Unpin for ResponseMessage",1,["oak_channel::message::ResponseMessage"]],["impl Unpin for ServerChannelHandle",1,["oak_channel::server::ServerChannelHandle"]]]],["oak_client",[["impl Unpin for InsecureAttestationVerifier",1,["oak_client::verifier::InsecureAttestationVerifier"]],["impl<T> Unpin for OakClient<T>where\n T: Unpin,",1,["oak_client::client::OakClient"]]]],["oak_client_tonic",[["impl Unpin for GrpcStreamingTransport",1,["oak_client_tonic::transport::GrpcStreamingTransport"]]]],["oak_containers_agent",[["impl Unpin for MeterInstrument",1,["oak_containers_agent::metrics::MeterInstrument"]],["impl Unpin for MetricsConfig",1,["oak_containers_agent::metrics::MetricsConfig"]],["impl Unpin for MonitoringLayer",1,["oak_containers_agent::metrics::MonitoringLayer"]],["impl Unpin for OakObserver",1,["oak_containers_agent::metrics::OakObserver"]],["impl<S> Unpin for MonitoringService<S>where\n S: Unpin,",1,["oak_containers_agent::metrics::MonitoringService"]]]],["oak_containers_attestation",[["impl Unpin for GroupKeys",1,["oak_containers_attestation::GroupKeys"]],["impl Unpin for GroupPublicKeys",1,["oak_containers_attestation::GroupPublicKeys"]],["impl Unpin for InstanceKeys",1,["oak_containers_attestation::InstanceKeys"]],["impl Unpin for InstancePublicKeys",1,["oak_containers_attestation::InstancePublicKeys"]]]],["oak_containers_hello_world_web_client",[["impl Unpin for DemoRestBasedTransport",1,["oak_containers_hello_world_web_client::DemoRestBasedTransport"]],["impl Unpin for GreeterClient",1,["oak_containers_hello_world_web_client::GreeterClient"]]]],["oak_containers_launcher",[["impl Unpin for Channel",1,["oak_containers_launcher::Channel"]],["impl Unpin for ChannelType",1,["oak_containers_launcher::ChannelType"]],["impl Unpin for VmType",1,["oak_containers_launcher::qemu::VmType"]],["impl Unpin for TrustedApplicationAddress",1,["oak_containers_launcher::TrustedApplicationAddress"]],["impl Unpin for Args",1,["oak_containers_launcher::Args"]],["impl Unpin for Launcher",1,["oak_containers_launcher::Launcher"]],["impl Unpin for Params",1,["oak_containers_launcher::qemu::Params"]]]],["oak_containers_orchestrator",[["impl Unpin for CryptoService",1,["oak_containers_orchestrator::ipc_server::CryptoService"]],["impl Unpin for ServiceImplementation",1,["oak_containers_orchestrator::ipc_server::ServiceImplementation"]],["impl Unpin for LauncherClient",1,["oak_containers_orchestrator::launcher_client::LauncherClient"]]]],["oak_containers_sdk",[["impl Unpin for InstanceAttester",1,["oak_containers_sdk::attestation::InstanceAttester"]],["impl Unpin for InstanceEndorser",1,["oak_containers_sdk::attestation::InstanceEndorser"]],["impl Unpin for InstanceEncryptionKeyHandle",1,["oak_containers_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Unpin for InstanceSigner",1,["oak_containers_sdk::crypto::InstanceSigner"]],["impl Unpin for OakSessionContext",1,["oak_containers_sdk::oak_session_context::OakSessionContext"]],["impl Unpin for OrchestratorClient",1,["oak_containers_sdk::orchestrator_client::OrchestratorClient"]],["impl Unpin for KeyPair",1,["oak_containers_sdk::standalone::KeyPair"]],["impl Unpin for StandaloneInstanceEncryptionKeyHandle",1,["oak_containers_sdk::standalone::StandaloneInstanceEncryptionKeyHandle"]],["impl Unpin for StandaloneInstanceSigner",1,["oak_containers_sdk::standalone::StandaloneInstanceSigner"]],["impl Unpin for StandaloneOrchestrator",1,["oak_containers_sdk::standalone::StandaloneOrchestrator"]],["impl<'a> Unpin for StandaloneOrchestratorBuilder<'a>",1,["oak_containers_sdk::standalone::StandaloneOrchestratorBuilder"]],["impl<H, F> Unpin for AsyncEncryptionHandler<H, F>where\n H: Unpin,",1,["oak_containers_sdk::handler::AsyncEncryptionHandler"]]]],["oak_containers_stage1",[["impl Unpin for LauncherClient",1,["oak_containers_stage1::client::LauncherClient"]],["impl Unpin for MemoryRange",1,["oak_containers_stage1::dice::MemoryRange"]],["impl Unpin for SensitiveDiceDataMemory",1,["oak_containers_stage1::dice::SensitiveDiceDataMemory"]],["impl Unpin for Args",1,["oak_containers_stage1::Args"]]]],["oak_containers_syslogd",[["impl !Unpin for sd_journal",1,["oak_containers_syslogd::systemd_journal::systemd_sys::sd_journal"]],["impl Unpin for Args",1,["oak_containers_syslogd::Args"]],["impl Unpin for Journal",1,["oak_containers_syslogd::systemd_journal::Journal"]],["impl Unpin for JournalOpenFlags",1,["oak_containers_syslogd::systemd_journal::JournalOpenFlags"]]]],["oak_core",[["impl Unpin for Timer",1,["oak_core::timer::Timer"]],["impl<T> Unpin for OnceCell<T>where\n T: Unpin,",1,["oak_core::sync::OnceCell"]],["impl<const N: usize> Unpin for StaticSampleStore<N>",1,["oak_core::samplestore::StaticSampleStore"]]]],["oak_crypto",[["impl Unpin for EncryptionKey",1,["oak_crypto::encryption_key::EncryptionKey"]],["impl Unpin for ClientEncryptor",1,["oak_crypto::encryptor::ClientEncryptor"]],["impl Unpin for Payload",1,["oak_crypto::encryptor::Payload"]],["impl Unpin for ServerEncryptor",1,["oak_crypto::encryptor::ServerEncryptor"]],["impl Unpin for RecipientContext",1,["oak_crypto::hpke::RecipientContext"]],["impl Unpin for SenderContext",1,["oak_crypto::hpke::SenderContext"]],["impl Unpin for IdentityKey",1,["oak_crypto::identity_key::IdentityKey"]],["impl Unpin for EcdsaKeyPair",1,["oak_crypto::noise_handshake::crypto_wrapper::EcdsaKeyPair"]],["impl Unpin for HandshakeInitiator",1,["oak_crypto::noise_handshake::client::HandshakeInitiator"]],["impl Unpin for P256Scalar",1,["oak_crypto::noise_handshake::crypto_wrapper::P256Scalar"]],["impl Unpin for NoiseMessage",1,["oak_crypto::noise_handshake::NoiseMessage"]],["impl Unpin for Nonce",1,["oak_crypto::noise_handshake::Nonce"]],["impl Unpin for OrderedCrypter",1,["oak_crypto::noise_handshake::OrderedCrypter"]],["impl Unpin for Response",1,["oak_crypto::noise_handshake::Response"]],["impl Unpin for UnorderedCrypter",1,["oak_crypto::noise_handshake::UnorderedCrypter"]]]],["oak_debug_service",[["impl Unpin for Service",1,["oak_debug_service::Service"]]]],["oak_dice",[["impl Unpin for TeePlatform",1,["oak_dice::evidence::TeePlatform"]],["impl Unpin for KeyUsage",1,["oak_dice::cert::KeyUsage"]],["impl Unpin for ApplicationKeys",1,["oak_dice::evidence::ApplicationKeys"]],["impl Unpin for ApplicationPrivateKeys",1,["oak_dice::evidence::ApplicationPrivateKeys"]],["impl Unpin for CertificateAuthority",1,["oak_dice::evidence::CertificateAuthority"]],["impl Unpin for CompoundDeviceIdentifier",1,["oak_dice::evidence::CompoundDeviceIdentifier"]],["impl Unpin for Evidence",1,["oak_dice::evidence::Evidence"]],["impl Unpin for LayerEvidence",1,["oak_dice::evidence::LayerEvidence"]],["impl Unpin for RestrictedKernelDiceData",1,["oak_dice::evidence::RestrictedKernelDiceData"]],["impl Unpin for RootLayerEvidence",1,["oak_dice::evidence::RootLayerEvidence"]],["impl Unpin for Stage0DiceData",1,["oak_dice::evidence::Stage0DiceData"]]]],["oak_echo_service",[["impl Unpin for EchoRequest",1,["oak_echo_service::proto::oak::echo::EchoRequest"]],["impl Unpin for EchoResponse",1,["oak_echo_service::proto::oak::echo::EchoResponse"]],["impl Unpin for GetEvidenceResponse",1,["oak_echo_service::proto::oak::echo::GetEvidenceResponse"]],["impl<A> Unpin for EchoService<A>where\n A: Unpin,",1,["oak_echo_service::EchoService"]],["impl<S> Unpin for EchoServer<S>where\n S: Unpin,",1,["oak_echo_service::proto::oak::echo::EchoServer"]],["impl<T> Unpin for EchoAsyncClient<T>where\n T: Unpin,",1,["oak_echo_service::proto::oak::echo::EchoAsyncClient"]],["impl<T> Unpin for EchoClient<T>where\n T: Unpin,",1,["oak_echo_service::proto::oak::echo::EchoClient"]]]],["oak_enclave_runtime_support",[["impl Unpin for GrowableHeap",1,["oak_enclave_runtime_support::heap::GrowableHeap"]],["impl Unpin for LockedGrowableHeap",1,["oak_enclave_runtime_support::heap::LockedGrowableHeap"]]]],["oak_functions_abi",[["impl Unpin for StatusCode",1,["oak_functions_abi::StatusCode"]],["impl Unpin for Request",1,["oak_functions_abi::Request"]],["impl Unpin for Response",1,["oak_functions_abi::Response"]]]],["oak_functions_client",[["impl Unpin for OakFunctionsClient",1,["oak_functions_client::OakFunctionsClient"]]]],["oak_functions_containers_app",[["impl Unpin for NativeHandler",1,["oak_functions_containers_app::native_handler::NativeHandler"]],["impl<H> Unpin for OakFunctionsContainersService<H>",1,["oak_functions_containers_app::OakFunctionsContainersService"]]]],["oak_functions_containers_launcher",[["impl Unpin for SessionProxy",1,["oak_functions_containers_launcher::server::SessionProxy"]],["impl Unpin for UntrustedApp",1,["oak_functions_containers_launcher::UntrustedApp"]]]],["oak_functions_enclave_service",[["impl<EKH, A, H> Unpin for OakFunctionsService<EKH, A, H>",1,["oak_functions_enclave_service::OakFunctionsService"]]]],["oak_functions_launcher",[["impl Unpin for SessionProxy",1,["oak_functions_launcher::server::SessionProxy"]],["impl Unpin for Args",1,["oak_functions_launcher::Args"]],["impl Unpin for LookupDataConfig",1,["oak_functions_launcher::LookupDataConfig"]]]],["oak_functions_service",[["impl Unpin for StandaloneLogger",1,["oak_functions_service::logger::StandaloneLogger"]],["impl Unpin for LookupHtbl",1,["oak_functions_service::lookup_htbl::LookupHtbl"]],["impl Unpin for UserState",1,["oak_functions_service::wasm::UserState"]],["impl Unpin for WasmConfig",1,["oak_functions_service::wasm::WasmConfig"]],["impl Unpin for WasmHandler",1,["oak_functions_service::wasm::WasmHandler"]],["impl Unpin for UserState",1,["oak_functions_service::wasm::wasmtime::UserState"]],["impl Unpin for WasmtimeHandler",1,["oak_functions_service::wasm::wasmtime::WasmtimeHandler"]],["impl<'a> Unpin for LookupHtblIter<'a>",1,["oak_functions_service::lookup_htbl::LookupHtblIter"]],["impl<H> Unpin for OakFunctionsInstance<H>",1,["oak_functions_service::instance::OakFunctionsInstance"]],["impl<const S: usize> Unpin for LookupData<S>",1,["oak_functions_service::lookup::LookupData"]],["impl<const S: usize> Unpin for LookupDataManager<S>",1,["oak_functions_service::lookup::LookupDataManager"]],["impl<const S: usize> Unpin for StdWasmApiFactory<S>",1,["oak_functions_service::wasm::api::StdWasmApiFactory"]],["impl<const S: usize> Unpin for StdWasmApiImpl<S>",1,["oak_functions_service::wasm::api::StdWasmApiImpl"]]]],["oak_functions_test_utils",[["impl Unpin for BackgroundHandle",1,["oak_functions_test_utils::BackgroundHandle"]],["impl Unpin for Term",1,["oak_functions_test_utils::Term"]],["impl<T> Unpin for Background<T>",1,["oak_functions_test_utils::Background"]]]],["oak_grpc",[["impl<T> Unpin for LauncherClient<T>where\n T: Unpin,",1,["oak_grpc::oak::containers::launcher_client::LauncherClient"]],["impl<T> Unpin for LauncherServer<T>",1,["oak_grpc::oak::containers::launcher_server::LauncherServer"]],["impl<T> Unpin for OrchestratorClient<T>where\n T: Unpin,",1,["oak_grpc::oak::containers::orchestrator_client::OrchestratorClient"]],["impl<T> Unpin for OrchestratorServer<T>",1,["oak_grpc::oak::containers::orchestrator_server::OrchestratorServer"]],["impl<T> Unpin for HostlibKeyProvisioningClient<T>where\n T: Unpin,",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_client::HostlibKeyProvisioningClient"]],["impl<T> Unpin for HostlibKeyProvisioningServer<T>",1,["oak_grpc::oak::containers::v1::hostlib_key_provisioning_server::HostlibKeyProvisioningServer"]],["impl<T> Unpin for OrchestratorCryptoClient<T>where\n T: Unpin,",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_client::OrchestratorCryptoClient"]],["impl<T> Unpin for OrchestratorCryptoServer<T>",1,["oak_grpc::oak::containers::v1::orchestrator_crypto_server::OrchestratorCryptoServer"]],["impl<T> Unpin for DebugServiceClient<T>where\n T: Unpin,",1,["oak_grpc::oak::debug::debug_service_client::DebugServiceClient"]],["impl<T> Unpin for DebugServiceServer<T>",1,["oak_grpc::oak::debug::debug_service_server::DebugServiceServer"]],["impl<T> Unpin for OakFunctionsClient<T>where\n T: Unpin,",1,["oak_grpc::oak::functions::oak_functions_client::OakFunctionsClient"]],["impl<T> Unpin for OakFunctionsServer<T>",1,["oak_grpc::oak::functions::oak_functions_server::OakFunctionsServer"]],["impl<T> Unpin for KeyProvisioningClient<T>where\n T: Unpin,",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_client::KeyProvisioningClient"]],["impl<T> Unpin for KeyProvisioningServer<T>",1,["oak_grpc::oak::key_provisioning::v1::key_provisioning_server::KeyProvisioningServer"]],["impl<T> Unpin for StreamingSessionClient<T>where\n T: Unpin,",1,["oak_grpc::oak::session::v1::streaming_session_client::StreamingSessionClient"]],["impl<T> Unpin for StreamingSessionServer<T>",1,["oak_grpc::oak::session::v1::streaming_session_server::StreamingSessionServer"]]]],["oak_grpc_utils",[["impl Unpin for CodegenOptions",1,["oak_grpc_utils::CodegenOptions"]],["impl Unpin for ExternPath",1,["oak_grpc_utils::ExternPath"]]]],["oak_kernel_measurement",[["impl Unpin for Cli",1,["oak_kernel_measurement::Cli"]],["impl Unpin for Kernel",1,["oak_kernel_measurement::Kernel"]]]],["oak_launcher_utils",[["impl Unpin for Connector",1,["oak_launcher_utils::channel::Connector"]],["impl Unpin for ConnectorHandle",1,["oak_launcher_utils::channel::ConnectorHandle"]],["impl Unpin for Instance",1,["oak_launcher_utils::launcher::Instance"]],["impl Unpin for Params",1,["oak_launcher_utils::launcher::Params"]]]],["oak_linux_boot_params",[["impl Unpin for E820EntryType",1,["oak_linux_boot_params::E820EntryType"]],["impl Unpin for SetupDataType",1,["oak_linux_boot_params::SetupDataType"]],["impl Unpin for APMBiosInfo",1,["oak_linux_boot_params::APMBiosInfo"]],["impl Unpin for BootE820Entry",1,["oak_linux_boot_params::BootE820Entry"]],["impl Unpin for BootParams",1,["oak_linux_boot_params::BootParams"]],["impl Unpin for CCBlobSevInfo",1,["oak_linux_boot_params::CCBlobSevInfo"]],["impl Unpin for CCSetupData",1,["oak_linux_boot_params::CCSetupData"]],["impl Unpin for EDIDInfo",1,["oak_linux_boot_params::EDIDInfo"]],["impl Unpin for EFIInfo",1,["oak_linux_boot_params::EFIInfo"]],["impl Unpin for ISTInfo",1,["oak_linux_boot_params::ISTInfo"]],["impl Unpin for LoadFlags",1,["oak_linux_boot_params::LoadFlags"]],["impl Unpin for OLPCOfwHeader",1,["oak_linux_boot_params::OLPCOfwHeader"]],["impl Unpin for Ramdisk",1,["oak_linux_boot_params::Ramdisk"]],["impl Unpin for ScreenInfo",1,["oak_linux_boot_params::ScreenInfo"]],["impl Unpin for SetupData",1,["oak_linux_boot_params::SetupData"]],["impl Unpin for SetupHeader",1,["oak_linux_boot_params::SetupHeader"]],["impl Unpin for SysDescTable",1,["oak_linux_boot_params::SysDescTable"]],["impl Unpin for XLoadFlags",1,["oak_linux_boot_params::XLoadFlags"]]]],["oak_micro_rpc",[["impl<S> Unpin for OakFunctionsServer<S>where\n S: Unpin,",1,["oak_micro_rpc::oak::functions::OakFunctionsServer"]],["impl<S> Unpin for TestModuleServer<S>where\n S: Unpin,",1,["oak_micro_rpc::oak::functions::testing::TestModuleServer"]],["impl<S> Unpin for StdWasmApiServer<S>where\n S: Unpin,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiServer"]],["impl<T> Unpin for OakFunctionsAsyncClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::OakFunctionsAsyncClient"]],["impl<T> Unpin for OakFunctionsClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::OakFunctionsClient"]],["impl<T> Unpin for TestModuleAsyncClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::testing::TestModuleAsyncClient"]],["impl<T> Unpin for TestModuleClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::testing::TestModuleClient"]],["impl<T> Unpin for StdWasmApiAsyncClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiAsyncClient"]],["impl<T> Unpin for StdWasmApiClient<T>where\n T: Unpin,",1,["oak_micro_rpc::oak::functions::wasm::v1::StdWasmApiClient"]]]],["oak_proto_rust",[["impl Unpin for Status",1,["oak_proto_rust::oak::attestation::v1::attestation_results::Status"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::binary_reference_value::Type"]],["impl Unpin for Format",1,["oak_proto_rust::oak::attestation::v1::endorsement::Format"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::endorsements::Type"]],["impl Unpin for KeyType",1,["oak_proto_rust::oak::attestation::v1::KeyType"]],["impl Unpin for TeePlatform",1,["oak_proto_rust::oak::attestation::v1::TeePlatform"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::expected_digests::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::expected_values::Type"]],["impl Unpin for EvidenceValues",1,["oak_proto_rust::oak::attestation::v1::extracted_evidence::EvidenceValues"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::kernel_binary_reference_value::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::reference_values::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::regex_reference_value::Type"]],["impl Unpin for Report",1,["oak_proto_rust::oak::attestation::v1::root_layer_data::Report"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::text_expected_value::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::text_reference_value::Type"]],["impl Unpin for Type",1,["oak_proto_rust::oak::attestation::v1::verifying_key_reference_value::Type"]],["impl Unpin for KeyOrigin",1,["oak_proto_rust::oak::containers::v1::KeyOrigin"]],["impl Unpin for KeyProvisioningRole",1,["oak_proto_rust::oak::containers::v1::KeyProvisioningRole"]],["impl Unpin for CommunicationChannel",1,["oak_proto_rust::oak::functions::config::application_config::CommunicationChannel"]],["impl Unpin for HandlerType",1,["oak_proto_rust::oak::functions::config::HandlerType"]],["impl Unpin for Data",1,["oak_proto_rust::oak::functions::extend_next_lookup_data_request::Data"]],["impl Unpin for Mode",1,["oak_proto_rust::oak::functions::testing::lookup_request::Mode"]],["impl Unpin for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_request::HandshakeType"]],["impl Unpin for HandshakeType",1,["oak_proto_rust::oak::session::v1::handshake_response::HandshakeType"]],["impl Unpin for Request",1,["oak_proto_rust::oak::session::v1::request_wrapper::Request"]],["impl Unpin for Response",1,["oak_proto_rust::oak::session::v1::response_wrapper::Response"]],["impl Unpin for Request",1,["oak_proto_rust::oak::session::v1::session_request::Request"]],["impl Unpin for Response",1,["oak_proto_rust::oak::session::v1::session_response::Response"]],["impl Unpin for AmdAttestationReport",1,["oak_proto_rust::oak::attestation::v1::AmdAttestationReport"]],["impl Unpin for AmdSevExpectedValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevExpectedValues"]],["impl Unpin for AmdSevReferenceValues",1,["oak_proto_rust::oak::attestation::v1::AmdSevReferenceValues"]],["impl Unpin for AmdSevSnpEndorsement",1,["oak_proto_rust::oak::attestation::v1::AmdSevSnpEndorsement"]],["impl Unpin for ApplicationEndorsement",1,["oak_proto_rust::oak::attestation::v1::ApplicationEndorsement"]],["impl Unpin for ApplicationKeys",1,["oak_proto_rust::oak::attestation::v1::ApplicationKeys"]],["impl Unpin for ApplicationLayerData",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerData"]],["impl Unpin for ApplicationLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerEndorsements"]],["impl Unpin for ApplicationLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerExpectedValues"]],["impl Unpin for ApplicationLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ApplicationLayerReferenceValues"]],["impl Unpin for AttestationResults",1,["oak_proto_rust::oak::attestation::v1::AttestationResults"]],["impl Unpin for BinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::BinaryReferenceValue"]],["impl Unpin for CbData",1,["oak_proto_rust::oak::attestation::v1::CbData"]],["impl Unpin for CbEndorsements",1,["oak_proto_rust::oak::attestation::v1::CbEndorsements"]],["impl Unpin for CbExpectedValues",1,["oak_proto_rust::oak::attestation::v1::CbExpectedValues"]],["impl Unpin for CbReferenceValues",1,["oak_proto_rust::oak::attestation::v1::CbReferenceValues"]],["impl Unpin for CertificateAuthority",1,["oak_proto_rust::oak::attestation::v1::CertificateAuthority"]],["impl Unpin for ClaimReferenceValue",1,["oak_proto_rust::oak::attestation::v1::ClaimReferenceValue"]],["impl Unpin for ContainerEndorsement",1,["oak_proto_rust::oak::attestation::v1::ContainerEndorsement"]],["impl Unpin for ContainerLayerData",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerData"]],["impl Unpin for ContainerLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerEndorsements"]],["impl Unpin for ContainerLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerExpectedValues"]],["impl Unpin for ContainerLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ContainerLayerReferenceValues"]],["impl Unpin for DiceData",1,["oak_proto_rust::oak::attestation::v1::DiceData"]],["impl Unpin for Digests",1,["oak_proto_rust::oak::attestation::v1::Digests"]],["impl Unpin for Endorsement",1,["oak_proto_rust::oak::attestation::v1::Endorsement"]],["impl Unpin for EndorsementDetails",1,["oak_proto_rust::oak::attestation::v1::EndorsementDetails"]],["impl Unpin for EndorsementReferenceValue",1,["oak_proto_rust::oak::attestation::v1::EndorsementReferenceValue"]],["impl Unpin for Endorsements",1,["oak_proto_rust::oak::attestation::v1::Endorsements"]],["impl Unpin for Event",1,["oak_proto_rust::oak::attestation::v1::Event"]],["impl Unpin for EventAttestationResults",1,["oak_proto_rust::oak::attestation::v1::EventAttestationResults"]],["impl Unpin for EventData",1,["oak_proto_rust::oak::attestation::v1::EventData"]],["impl Unpin for EventEndorsement",1,["oak_proto_rust::oak::attestation::v1::EventEndorsement"]],["impl Unpin for EventEndorsements",1,["oak_proto_rust::oak::attestation::v1::EventEndorsements"]],["impl Unpin for EventExpectedValues",1,["oak_proto_rust::oak::attestation::v1::EventExpectedValues"]],["impl Unpin for EventLog",1,["oak_proto_rust::oak::attestation::v1::EventLog"]],["impl Unpin for EventReferenceValues",1,["oak_proto_rust::oak::attestation::v1::EventReferenceValues"]],["impl Unpin for Evidence",1,["oak_proto_rust::oak::attestation::v1::Evidence"]],["impl Unpin for ExpectedDigests",1,["oak_proto_rust::oak::attestation::v1::ExpectedDigests"]],["impl Unpin for ExpectedRegex",1,["oak_proto_rust::oak::attestation::v1::ExpectedRegex"]],["impl Unpin for ExpectedStringLiterals",1,["oak_proto_rust::oak::attestation::v1::ExpectedStringLiterals"]],["impl Unpin for ExpectedValues",1,["oak_proto_rust::oak::attestation::v1::ExpectedValues"]],["impl Unpin for ExtractedEvidence",1,["oak_proto_rust::oak::attestation::v1::ExtractedEvidence"]],["impl Unpin for FakeAttestationReport",1,["oak_proto_rust::oak::attestation::v1::FakeAttestationReport"]],["impl Unpin for FileReferenceValue",1,["oak_proto_rust::oak::attestation::v1::FileReferenceValue"]],["impl Unpin for FirmwareAttachment",1,["oak_proto_rust::oak::attestation::v1::FirmwareAttachment"]],["impl Unpin for FirmwareEndorsement",1,["oak_proto_rust::oak::attestation::v1::FirmwareEndorsement"]],["impl Unpin for InsecureExpectedValues",1,["oak_proto_rust::oak::attestation::v1::InsecureExpectedValues"]],["impl Unpin for InsecureReferenceValues",1,["oak_proto_rust::oak::attestation::v1::InsecureReferenceValues"]],["impl Unpin for IntelTdxAttestationReport",1,["oak_proto_rust::oak::attestation::v1::IntelTdxAttestationReport"]],["impl Unpin for IntelTdxExpectedValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxExpectedValues"]],["impl Unpin for IntelTdxReferenceValues",1,["oak_proto_rust::oak::attestation::v1::IntelTdxReferenceValues"]],["impl Unpin for KernelAttachment",1,["oak_proto_rust::oak::attestation::v1::KernelAttachment"]],["impl Unpin for KernelBinaryReferenceValue",1,["oak_proto_rust::oak::attestation::v1::KernelBinaryReferenceValue"]],["impl Unpin for KernelDigests",1,["oak_proto_rust::oak::attestation::v1::KernelDigests"]],["impl Unpin for KernelEndorsement",1,["oak_proto_rust::oak::attestation::v1::KernelEndorsement"]],["impl Unpin for KernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelExpectedValues"]],["impl Unpin for KernelLayerData",1,["oak_proto_rust::oak::attestation::v1::KernelLayerData"]],["impl Unpin for KernelLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::KernelLayerEndorsements"]],["impl Unpin for KernelLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerExpectedValues"]],["impl Unpin for KernelLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::KernelLayerReferenceValues"]],["impl Unpin for LayerEvidence",1,["oak_proto_rust::oak::attestation::v1::LayerEvidence"]],["impl Unpin for OakContainersData",1,["oak_proto_rust::oak::attestation::v1::OakContainersData"]],["impl Unpin for OakContainersEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakContainersEndorsements"]],["impl Unpin for OakContainersExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersExpectedValues"]],["impl Unpin for OakContainersReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakContainersReferenceValues"]],["impl Unpin for OakRestrictedKernelData",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelData"]],["impl Unpin for OakRestrictedKernelEndorsements",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelEndorsements"]],["impl Unpin for OakRestrictedKernelExpectedValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelExpectedValues"]],["impl Unpin for OakRestrictedKernelReferenceValues",1,["oak_proto_rust::oak::attestation::v1::OakRestrictedKernelReferenceValues"]],["impl Unpin for OakStandaloneData",1,["oak_proto_rust::oak::attestation::v1::OakStandaloneData"]],["impl Unpin for OrchestratorMeasurements",1,["oak_proto_rust::oak::attestation::v1::OrchestratorMeasurements"]],["impl Unpin for RawDigests",1,["oak_proto_rust::oak::attestation::v1::RawDigests"]],["impl Unpin for ReferenceValues",1,["oak_proto_rust::oak::attestation::v1::ReferenceValues"]],["impl Unpin for Regex",1,["oak_proto_rust::oak::attestation::v1::Regex"]],["impl Unpin for RegexReferenceValue",1,["oak_proto_rust::oak::attestation::v1::RegexReferenceValue"]],["impl Unpin for RootLayerData",1,["oak_proto_rust::oak::attestation::v1::RootLayerData"]],["impl Unpin for RootLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::RootLayerEndorsements"]],["impl Unpin for RootLayerEvidence",1,["oak_proto_rust::oak::attestation::v1::RootLayerEvidence"]],["impl Unpin for RootLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerExpectedValues"]],["impl Unpin for RootLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::RootLayerReferenceValues"]],["impl Unpin for Signature",1,["oak_proto_rust::oak::attestation::v1::Signature"]],["impl Unpin for SignedEndorsement",1,["oak_proto_rust::oak::attestation::v1::SignedEndorsement"]],["impl Unpin for SkipVerification",1,["oak_proto_rust::oak::attestation::v1::SkipVerification"]],["impl Unpin for Stage0Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage0Measurements"]],["impl Unpin for Stage1Measurements",1,["oak_proto_rust::oak::attestation::v1::Stage1Measurements"]],["impl Unpin for StringLiterals",1,["oak_proto_rust::oak::attestation::v1::StringLiterals"]],["impl Unpin for StringReferenceValue",1,["oak_proto_rust::oak::attestation::v1::StringReferenceValue"]],["impl Unpin for SystemEndorsement",1,["oak_proto_rust::oak::attestation::v1::SystemEndorsement"]],["impl Unpin for SystemLayerData",1,["oak_proto_rust::oak::attestation::v1::SystemLayerData"]],["impl Unpin for SystemLayerEndorsements",1,["oak_proto_rust::oak::attestation::v1::SystemLayerEndorsements"]],["impl Unpin for SystemLayerExpectedValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerExpectedValues"]],["impl Unpin for SystemLayerReferenceValues",1,["oak_proto_rust::oak::attestation::v1::SystemLayerReferenceValues"]],["impl Unpin for TcbVersion",1,["oak_proto_rust::oak::attestation::v1::TcbVersion"]],["impl Unpin for TextExpectedValue",1,["oak_proto_rust::oak::attestation::v1::TextExpectedValue"]],["impl Unpin for TextReferenceValue",1,["oak_proto_rust::oak::attestation::v1::TextReferenceValue"]],["impl Unpin for TransparentReleaseEndorsement",1,["oak_proto_rust::oak::attestation::v1::TransparentReleaseEndorsement"]],["impl Unpin for Validity",1,["oak_proto_rust::oak::attestation::v1::Validity"]],["impl Unpin for VerificationSkipped",1,["oak_proto_rust::oak::attestation::v1::VerificationSkipped"]],["impl Unpin for VerifyingKey",1,["oak_proto_rust::oak::attestation::v1::VerifyingKey"]],["impl Unpin for VerifyingKeyReferenceValue",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeyReferenceValue"]],["impl Unpin for VerifyingKeySet",1,["oak_proto_rust::oak::attestation::v1::VerifyingKeySet"]],["impl Unpin for GetApplicationConfigResponse",1,["oak_proto_rust::oak::containers::GetApplicationConfigResponse"]],["impl Unpin for GetImageResponse",1,["oak_proto_rust::oak::containers::GetImageResponse"]],["impl Unpin for SendAttestationEvidenceRequest",1,["oak_proto_rust::oak::containers::SendAttestationEvidenceRequest"]],["impl Unpin for DeriveSessionKeysRequest",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysRequest"]],["impl Unpin for DeriveSessionKeysResponse",1,["oak_proto_rust::oak::containers::v1::DeriveSessionKeysResponse"]],["impl Unpin for GetGroupKeysResponse",1,["oak_proto_rust::oak::containers::v1::GetGroupKeysResponse"]],["impl Unpin for GetKeyProvisioningRoleResponse",1,["oak_proto_rust::oak::containers::v1::GetKeyProvisioningRoleResponse"]],["impl Unpin for SignRequest",1,["oak_proto_rust::oak::containers::v1::SignRequest"]],["impl Unpin for SignResponse",1,["oak_proto_rust::oak::containers::v1::SignResponse"]],["impl Unpin for AeadEncryptedMessage",1,["oak_proto_rust::oak::crypto::v1::AeadEncryptedMessage"]],["impl Unpin for EncryptedRequest",1,["oak_proto_rust::oak::crypto::v1::EncryptedRequest"]],["impl Unpin for EncryptedResponse",1,["oak_proto_rust::oak::crypto::v1::EncryptedResponse"]],["impl Unpin for SessionKeys",1,["oak_proto_rust::oak::crypto::v1::SessionKeys"]],["impl Unpin for Signature",1,["oak_proto_rust::oak::crypto::v1::Signature"]],["impl Unpin for CpuProfileRequest",1,["oak_proto_rust::oak::debug::CpuProfileRequest"]],["impl Unpin for CpuProfileResponse",1,["oak_proto_rust::oak::debug::CpuProfileResponse"]],["impl Unpin for ConfigurationReport",1,["oak_proto_rust::oak::functions::abi::ConfigurationReport"]],["impl Unpin for ServerPolicy",1,["oak_proto_rust::oak::functions::abi::ServerPolicy"]],["impl Unpin for ApplicationConfig",1,["oak_proto_rust::oak::functions::config::ApplicationConfig"]],["impl Unpin for TcpCommunicationChannel",1,["oak_proto_rust::oak::functions::config::TcpCommunicationChannel"]],["impl Unpin for VsockCommunicationChannel",1,["oak_proto_rust::oak::functions::config::VsockCommunicationChannel"]],["impl Unpin for WasmtimeConfig",1,["oak_proto_rust::oak::functions::config::WasmtimeConfig"]],["impl Unpin for PoolingAllocationConfig",1,["oak_proto_rust::oak::functions::config::wasmtime_config::PoolingAllocationConfig"]],["impl Unpin for Entry",1,["oak_proto_rust::oak::functions::lookup_data::Entry"]],["impl Unpin for AbortNextLookupDataResponse",1,["oak_proto_rust::oak::functions::AbortNextLookupDataResponse"]],["impl Unpin for Empty",1,["oak_proto_rust::oak::functions::Empty"]],["impl Unpin for ExtendNextLookupDataRequest",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataRequest"]],["impl Unpin for ExtendNextLookupDataResponse",1,["oak_proto_rust::oak::functions::ExtendNextLookupDataResponse"]],["impl Unpin for FinishNextLookupDataRequest",1,["oak_proto_rust::oak::functions::FinishNextLookupDataRequest"]],["impl Unpin for FinishNextLookupDataResponse",1,["oak_proto_rust::oak::functions::FinishNextLookupDataResponse"]],["impl Unpin for InitializeRequest",1,["oak_proto_rust::oak::functions::InitializeRequest"]],["impl Unpin for InitializeResponse",1,["oak_proto_rust::oak::functions::InitializeResponse"]],["impl Unpin for InvokeRequest",1,["oak_proto_rust::oak::functions::InvokeRequest"]],["impl Unpin for InvokeResponse",1,["oak_proto_rust::oak::functions::InvokeResponse"]],["impl Unpin for LookupDataChunk",1,["oak_proto_rust::oak::functions::LookupDataChunk"]],["impl Unpin for LookupDataEntry",1,["oak_proto_rust::oak::functions::LookupDataEntry"]],["impl Unpin for ReserveRequest",1,["oak_proto_rust::oak::functions::ReserveRequest"]],["impl Unpin for ReserveResponse",1,["oak_proto_rust::oak::functions::ReserveResponse"]],["impl Unpin for EchoAndPanicRequest",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicRequest"]],["impl Unpin for EchoAndPanicResponse",1,["oak_proto_rust::oak::functions::testing::EchoAndPanicResponse"]],["impl Unpin for LookupRequest",1,["oak_proto_rust::oak::functions::testing::LookupRequest"]],["impl Unpin for LookupResponse",1,["oak_proto_rust::oak::functions::testing::LookupResponse"]],["impl Unpin for BytesValue",1,["oak_proto_rust::oak::functions::wasm::v1::BytesValue"]],["impl Unpin for LogRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LogRequest"]],["impl Unpin for LogResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LogResponse"]],["impl Unpin for LookupDataMultiRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiRequest"]],["impl Unpin for LookupDataMultiResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataMultiResponse"]],["impl Unpin for LookupDataRequest",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataRequest"]],["impl Unpin for LookupDataResponse",1,["oak_proto_rust::oak::functions::wasm::v1::LookupDataResponse"]],["impl Unpin for ReadRequestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestRequest"]],["impl Unpin for ReadRequestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::ReadRequestResponse"]],["impl Unpin for TestRequest",1,["oak_proto_rust::oak::functions::wasm::v1::TestRequest"]],["impl Unpin for TestResponse",1,["oak_proto_rust::oak::functions::wasm::v1::TestResponse"]],["impl Unpin for WriteResponseRequest",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseRequest"]],["impl Unpin for WriteResponseResponse",1,["oak_proto_rust::oak::functions::wasm::v1::WriteResponseResponse"]],["impl Unpin for GetGroupKeysRequest",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysRequest"]],["impl Unpin for GetGroupKeysResponse",1,["oak_proto_rust::oak::key_provisioning::v1::GetGroupKeysResponse"]],["impl Unpin for GroupKeys",1,["oak_proto_rust::oak::key_provisioning::v1::GroupKeys"]],["impl Unpin for AttestRequest",1,["oak_proto_rust::oak::session::v1::AttestRequest"]],["impl Unpin for AttestResponse",1,["oak_proto_rust::oak::session::v1::AttestResponse"]],["impl Unpin for EncryptedMessage",1,["oak_proto_rust::oak::session::v1::EncryptedMessage"]],["impl Unpin for EndorsedEvidence",1,["oak_proto_rust::oak::session::v1::EndorsedEvidence"]],["impl Unpin for GetEndorsedEvidenceRequest",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceRequest"]],["impl Unpin for GetEndorsedEvidenceResponse",1,["oak_proto_rust::oak::session::v1::GetEndorsedEvidenceResponse"]],["impl Unpin for HandshakeRequest",1,["oak_proto_rust::oak::session::v1::HandshakeRequest"]],["impl Unpin for HandshakeResponse",1,["oak_proto_rust::oak::session::v1::HandshakeResponse"]],["impl Unpin for InvokeRequest",1,["oak_proto_rust::oak::session::v1::InvokeRequest"]],["impl Unpin for InvokeResponse",1,["oak_proto_rust::oak::session::v1::InvokeResponse"]],["impl Unpin for NoiseHandshakeMessage",1,["oak_proto_rust::oak::session::v1::NoiseHandshakeMessage"]],["impl Unpin for PlaintextMessage",1,["oak_proto_rust::oak::session::v1::PlaintextMessage"]],["impl Unpin for RequestWrapper",1,["oak_proto_rust::oak::session::v1::RequestWrapper"]],["impl Unpin for ResponseWrapper",1,["oak_proto_rust::oak::session::v1::ResponseWrapper"]],["impl Unpin for SessionBinding",1,["oak_proto_rust::oak::session::v1::SessionBinding"]],["impl Unpin for SessionRequest",1,["oak_proto_rust::oak::session::v1::SessionRequest"]],["impl Unpin for SessionRequestWithSessionId",1,["oak_proto_rust::oak::session::v1::SessionRequestWithSessionId"]],["impl Unpin for SessionResponse",1,["oak_proto_rust::oak::session::v1::SessionResponse"]],["impl Unpin for HexDigest",1,["oak_proto_rust::oak::HexDigest"]],["impl Unpin for RawDigest",1,["oak_proto_rust::oak::RawDigest"]],["impl Unpin for Function",1,["oak_proto_rust::perftools::profiles::Function"]],["impl Unpin for Label",1,["oak_proto_rust::perftools::profiles::Label"]],["impl Unpin for Line",1,["oak_proto_rust::perftools::profiles::Line"]],["impl Unpin for Location",1,["oak_proto_rust::perftools::profiles::Location"]],["impl Unpin for Mapping",1,["oak_proto_rust::perftools::profiles::Mapping"]],["impl Unpin for Profile",1,["oak_proto_rust::perftools::profiles::Profile"]],["impl Unpin for Sample",1,["oak_proto_rust::perftools::profiles::Sample"]],["impl Unpin for ValueType",1,["oak_proto_rust::perftools::profiles::ValueType"]]]],["oak_restricted_kernel_interface",[["impl Unpin for Errno",1,["oak_restricted_kernel_interface::errno::Errno"]],["impl Unpin for Syscall",1,["oak_restricted_kernel_interface::syscalls::Syscall"]],["impl Unpin for MmapFlags",1,["oak_restricted_kernel_interface::syscalls::MmapFlags"]],["impl Unpin for MmapProtection",1,["oak_restricted_kernel_interface::syscalls::MmapProtection"]]]],["oak_restricted_kernel_orchestrator",[["impl Unpin for AttestedApp",1,["oak_restricted_kernel_orchestrator::AttestedApp"]]]],["oak_restricted_kernel_sdk",[["impl Unpin for InstanceAttester",1,["oak_restricted_kernel_sdk::attestation::InstanceAttester"]],["impl Unpin for InstanceEndorser",1,["oak_restricted_kernel_sdk::attestation::InstanceEndorser"]],["impl Unpin for FileDescriptorChannel",1,["oak_restricted_kernel_sdk::channel::FileDescriptorChannel"]],["impl Unpin for InstanceEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::crypto::InstanceEncryptionKeyHandle"]],["impl Unpin for InstanceSessionBinder",1,["oak_restricted_kernel_sdk::crypto::InstanceSessionBinder"]],["impl Unpin for InstanceSigner",1,["oak_restricted_kernel_sdk::crypto::InstanceSigner"]],["impl Unpin for MockAttester",1,["oak_restricted_kernel_sdk::testing::MockAttester"]],["impl Unpin for MockEncryptionKeyHandle",1,["oak_restricted_kernel_sdk::testing::MockEncryptionKeyHandle"]],["impl Unpin for MockSigner",1,["oak_restricted_kernel_sdk::testing::MockSigner"]],["impl Unpin for Stderr",1,["oak_restricted_kernel_sdk::utils::Stderr"]],["impl Unpin for StderrLogger",1,["oak_restricted_kernel_sdk::utils::StderrLogger"]],["impl<H> Unpin for EncryptionHandler<H>where\n H: Unpin,",1,["oak_restricted_kernel_sdk::handler::EncryptionHandler"]]]],["oak_session",[["impl Unpin for AttestationType",1,["oak_session::attestation::AttestationType"]],["impl Unpin for HandshakeType",1,["oak_session::handshake::HandshakeType"]],["impl Unpin for SignatureBinderBuilderError",1,["oak_session::session_binding::SignatureBinderBuilderError"]],["impl Unpin for SignatureBindingVerifierBuilderError",1,["oak_session::session_binding::SignatureBindingVerifierBuilderError"]],["impl Unpin for AttestationFailure",1,["oak_session::attestation::AttestationFailure"]],["impl Unpin for AttestationSuccess",1,["oak_session::attestation::AttestationSuccess"]],["impl Unpin for ClientAttestationProvider",1,["oak_session::attestation::ClientAttestationProvider"]],["impl Unpin for DefaultAttestationAggregator",1,["oak_session::attestation::DefaultAttestationAggregator"]],["impl Unpin for ServerAttestationProvider",1,["oak_session::attestation::ServerAttestationProvider"]],["impl Unpin for AttestationProviderConfig",1,["oak_session::config::AttestationProviderConfig"]],["impl Unpin for EncryptorConfig",1,["oak_session::config::EncryptorConfig"]],["impl Unpin for HandshakerConfig",1,["oak_session::config::HandshakerConfig"]],["impl Unpin for OrderedChannelEncryptorProvider",1,["oak_session::config::OrderedChannelEncryptorProvider"]],["impl Unpin for SessionConfig",1,["oak_session::config::SessionConfig"]],["impl Unpin for SessionConfigBuilder",1,["oak_session::config::SessionConfigBuilder"]],["impl Unpin for DiceAttestationVerifier",1,["oak_session::dice_attestation::DiceAttestationVerifier"]],["impl Unpin for OrderedChannelEncryptor",1,["oak_session::encryptors::OrderedChannelEncryptor"]],["impl Unpin for UnorderedChannelEncryptor",1,["oak_session::encryptors::UnorderedChannelEncryptor"]],["impl Unpin for ClientHandshaker",1,["oak_session::handshake::ClientHandshaker"]],["impl Unpin for ClientHandshakerBuilder",1,["oak_session::handshake::ClientHandshakerBuilder"]],["impl Unpin for HandshakeResult",1,["oak_session::handshake::HandshakeResult"]],["impl Unpin for ServerHandshaker",1,["oak_session::handshake::ServerHandshaker"]],["impl Unpin for ServerHandshakerBuilder",1,["oak_session::handshake::ServerHandshakerBuilder"]],["impl Unpin for DefaultSigningKeyExtractor",1,["oak_session::key_extractor::DefaultSigningKeyExtractor"]],["impl Unpin for ClientSession",1,["oak_session::session::ClientSession"]],["impl Unpin for ServerSession",1,["oak_session::session::ServerSession"]],["impl Unpin for SignatureBinder",1,["oak_session::session_binding::SignatureBinder"]],["impl Unpin for SignatureBinderBuilder",1,["oak_session::session_binding::SignatureBinderBuilder"]],["impl Unpin for SignatureBindingVerifier",1,["oak_session::session_binding::SignatureBindingVerifier"]],["impl Unpin for SignatureBindingVerifierBuilder",1,["oak_session::session_binding::SignatureBindingVerifierBuilder"]]]],["oak_session_wasm",[["impl Unpin for PutIncomingMessageResult",1,["oak_session_wasm::PutIncomingMessageResult"]],["impl Unpin for WasmClientSession",1,["oak_session_wasm::WasmClientSession"]]]],["oak_sev_guest",[["impl Unpin for AeadAlgorithm",1,["oak_sev_guest::guest::AeadAlgorithm"]],["impl Unpin for EccCurve",1,["oak_sev_guest::guest::EccCurve"]],["impl Unpin for KeySelect",1,["oak_sev_guest::guest::KeySelect"]],["impl Unpin for KeyStatus",1,["oak_sev_guest::guest::KeyStatus"]],["impl Unpin for MessageType",1,["oak_sev_guest::guest::MessageType"]],["impl Unpin for ReportStatus",1,["oak_sev_guest::guest::ReportStatus"]],["impl Unpin for RootKeySelect",1,["oak_sev_guest::guest::RootKeySelect"]],["impl Unpin for InstructionError",1,["oak_sev_guest::instructions::InstructionError"]],["impl Unpin for PageSize",1,["oak_sev_guest::instructions::PageSize"]],["impl Unpin for Validation",1,["oak_sev_guest::instructions::Validation"]],["impl Unpin for Vmsa",1,["oak_sev_guest::instructions::Vmsa"]],["impl Unpin for PortFactoryWrapper",1,["oak_sev_guest::io::PortFactoryWrapper"]],["impl Unpin for CpuidRegister",1,["oak_sev_guest::msr::CpuidRegister"]],["impl Unpin for PageAssignment",1,["oak_sev_guest::msr::PageAssignment"]],["impl Unpin for RegisterGhcbGpaError",1,["oak_sev_guest::msr::RegisterGhcbGpaError"]],["impl Unpin for SevStatusError",1,["oak_sev_guest::msr::SevStatusError"]],["impl Unpin for TerminationReason",1,["oak_sev_guest::msr::TerminationReason"]],["impl Unpin for Imi",1,["oak_sev_guest::secrets::Imi"]],["impl Unpin for ApJumpTable",1,["oak_sev_guest::ap_jump_table::ApJumpTable"]],["impl Unpin for ApResetAddress",1,["oak_sev_guest::ap_jump_table::ApResetAddress"]],["impl Unpin for CpuidFunction",1,["oak_sev_guest::cpuid::CpuidFunction"]],["impl Unpin for CpuidInput",1,["oak_sev_guest::cpuid::CpuidInput"]],["impl Unpin for CpuidOutput",1,["oak_sev_guest::cpuid::CpuidOutput"]],["impl Unpin for CpuidPage",1,["oak_sev_guest::cpuid::CpuidPage"]],["impl Unpin for GuestMessageEncryptor",1,["oak_sev_guest::crypto::GuestMessageEncryptor"]],["impl Unpin for Ghcb",1,["oak_sev_guest::ghcb::Ghcb"]],["impl Unpin for ValidBitmap",1,["oak_sev_guest::ghcb::ValidBitmap"]],["impl Unpin for AttestationRequest",1,["oak_sev_guest::guest::AttestationRequest"]],["impl Unpin for AttestationResponse",1,["oak_sev_guest::guest::AttestationResponse"]],["impl Unpin for AuthenticatedHeader",1,["oak_sev_guest::guest::AuthenticatedHeader"]],["impl Unpin for EcdsaPublicKey",1,["oak_sev_guest::guest::EcdsaPublicKey"]],["impl Unpin for GuestFieldFlags",1,["oak_sev_guest::guest::GuestFieldFlags"]],["impl Unpin for GuestMessage",1,["oak_sev_guest::guest::GuestMessage"]],["impl Unpin for GuestMessageHeader",1,["oak_sev_guest::guest::GuestMessageHeader"]],["impl Unpin for KeyRequest",1,["oak_sev_guest::guest::KeyRequest"]],["impl Unpin for KeyResponse",1,["oak_sev_guest::guest::KeyResponse"]],["impl Unpin for KeySelectIter",1,["oak_sev_guest::guest::KeySelectIter"]],["impl Unpin for RootKeySelectIter",1,["oak_sev_guest::guest::RootKeySelectIter"]],["impl Unpin for PermissionMask",1,["oak_sev_guest::instructions::PermissionMask"]],["impl Unpin for RmpPermission",1,["oak_sev_guest::instructions::RmpPermission"]],["impl Unpin for MutableInterruptStackFrame",1,["oak_sev_guest::interrupts::MutableInterruptStackFrame"]],["impl Unpin for RawIoPortFactory",1,["oak_sev_guest::io::RawIoPortFactory"]],["impl Unpin for ApResetHoldRequest",1,["oak_sev_guest::msr::ApResetHoldRequest"]],["impl Unpin for ApResetHoldResponse",1,["oak_sev_guest::msr::ApResetHoldResponse"]],["impl Unpin for CpuidRequest",1,["oak_sev_guest::msr::CpuidRequest"]],["impl Unpin for CpuidResponse",1,["oak_sev_guest::msr::CpuidResponse"]],["impl Unpin for GhcbGpa",1,["oak_sev_guest::msr::GhcbGpa"]],["impl Unpin for HypervisorFeatureSupportRequest",1,["oak_sev_guest::msr::HypervisorFeatureSupportRequest"]],["impl Unpin for HypervisorFeatureSupportResponse",1,["oak_sev_guest::msr::HypervisorFeatureSupportResponse"]],["impl Unpin for PreferredGhcbGpaRequest",1,["oak_sev_guest::msr::PreferredGhcbGpaRequest"]],["impl Unpin for PreferredGhcbGpaResponse",1,["oak_sev_guest::msr::PreferredGhcbGpaResponse"]],["impl Unpin for RegisterGhcbGpaRequest",1,["oak_sev_guest::msr::RegisterGhcbGpaRequest"]],["impl Unpin for RegisterGhcbGpaResponse",1,["oak_sev_guest::msr::RegisterGhcbGpaResponse"]],["impl Unpin for SevInfoRequest",1,["oak_sev_guest::msr::SevInfoRequest"]],["impl Unpin for SevInfoResponse",1,["oak_sev_guest::msr::SevInfoResponse"]],["impl Unpin for SevStatus",1,["oak_sev_guest::msr::SevStatus"]],["impl Unpin for SnpPageStateChangeRequest",1,["oak_sev_guest::msr::SnpPageStateChangeRequest"]],["impl Unpin for SnpPageStateChangeResponse",1,["oak_sev_guest::msr::SnpPageStateChangeResponse"]],["impl Unpin for TerminationRequest",1,["oak_sev_guest::msr::TerminationRequest"]],["impl Unpin for GuestReservedArea",1,["oak_sev_guest::secrets::GuestReservedArea"]],["impl Unpin for SecretsPage",1,["oak_sev_guest::secrets::SecretsPage"]],["impl Unpin for SegmentRegister",1,["oak_sev_guest::vmsa::SegmentRegister"]],["impl Unpin for Vmsa",1,["oak_sev_guest::vmsa::Vmsa"]],["impl Unpin for VmsaPage",1,["oak_sev_guest::vmsa::VmsaPage"]],["impl<'a, G> Unpin for GhcbProtocol<'a, G>where\n G: ?Sized,",1,["oak_sev_guest::ghcb::GhcbProtocol"]],["impl<'a, R, P, G> Unpin for GhcbIoFactory<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoFactory"]],["impl<'a, R, P, G> Unpin for GhcbIoPort<'a, R, P, G>",1,["oak_sev_guest::io::GhcbIoPort"]],["impl<T> Unpin for PortWrapper<T>where\n T: Unpin,",1,["oak_sev_guest::io::PortWrapper"]]]],["oak_sev_snp_attestation_report",[["impl Unpin for AuthorKey",1,["oak_sev_snp_attestation_report::AuthorKey"]],["impl Unpin for SigningAlgorithm",1,["oak_sev_snp_attestation_report::SigningAlgorithm"]],["impl Unpin for AttestationReport",1,["oak_sev_snp_attestation_report::AttestationReport"]],["impl Unpin for AttestationReportData",1,["oak_sev_snp_attestation_report::AttestationReportData"]],["impl Unpin for EcdsaSignature",1,["oak_sev_snp_attestation_report::EcdsaSignature"]],["impl Unpin for GuestPolicy",1,["oak_sev_snp_attestation_report::GuestPolicy"]],["impl Unpin for PlatformInfo",1,["oak_sev_snp_attestation_report::PlatformInfo"]],["impl Unpin for PolicyFlags",1,["oak_sev_snp_attestation_report::PolicyFlags"]],["impl Unpin for TcbVersion",1,["oak_sev_snp_attestation_report::TcbVersion"]]]],["oak_simple_io",[["impl Unpin for BufferDescriptor",1,["oak_simple_io::BufferDescriptor"]],["impl<'a, A> Unpin for SimpleIo<'a, A>",1,["oak_simple_io::SimpleIo"]]]],["oak_tdx_guest",[["impl Unpin for AcceptMemoryError",1,["oak_tdx_guest::tdcall::AcceptMemoryError"]],["impl Unpin for ExtendRtmrError",1,["oak_tdx_guest::tdcall::ExtendRtmrError"]],["impl Unpin for RtmrIndex",1,["oak_tdx_guest::tdcall::RtmrIndex"]],["impl Unpin for TdxPageSize",1,["oak_tdx_guest::tdcall::TdxPageSize"]],["impl Unpin for GetQuoteError",1,["oak_tdx_guest::vmcall::GetQuoteError"]],["impl Unpin for MapGpaError",1,["oak_tdx_guest::vmcall::MapGpaError"]],["impl Unpin for Attributes",1,["oak_tdx_guest::tdcall::Attributes"]],["impl Unpin for ExtensionBuffer",1,["oak_tdx_guest::tdcall::ExtensionBuffer"]],["impl Unpin for TdInfo",1,["oak_tdx_guest::tdcall::TdInfo"]],["impl Unpin for VeInfo",1,["oak_tdx_guest::tdcall::VeInfo"]]]],["sev_serial",[["impl<F, R, W> Unpin for SerialPort<F, R, W>",1,["sev_serial::SerialPort"]]]],["snp_measurement",[["impl Unpin for ImiPage",1,["snp_measurement::page::ImiPage"]],["impl Unpin for PageType",1,["snp_measurement::page::PageType"]],["impl Unpin for SevMetadataPageType",1,["snp_measurement::stage0::SevMetadataPageType"]],["impl Unpin for PageInfo",1,["snp_measurement::page::PageInfo"]],["impl Unpin for GuidTableEntryHeader",1,["snp_measurement::stage0::GuidTableEntryHeader"]],["impl Unpin for SevEsResetBlock",1,["snp_measurement::stage0::SevEsResetBlock"]],["impl Unpin for SevMetadataHeader",1,["snp_measurement::stage0::SevMetadataHeader"]],["impl Unpin for SevMetadataPageInfo",1,["snp_measurement::stage0::SevMetadataPageInfo"]],["impl Unpin for Stage0Info",1,["snp_measurement::stage0::Stage0Info"]],["impl Unpin for Cli",1,["snp_measurement::Cli"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1575,1572,684,2158,1763,923,418,2066,1469,860,2374,1270,5062,1453,1538,1285,5315,330,3781,3390,804,952,386,1860,811,1576,1059,5905,1066,9049,655,651,1411,5984,5414,86638,1553,414,4947,11403,731,24708,3362,674,3326,814,3417]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1575,1572,684,2158,1763,923,418,2066,1469,860,2374,1270,5062,1453,1538,1285,5315,330,3781,3390,804,952,386,1860,811,996,1059,5905,1066,9049,655,651,1411,5984,5414,86638,1553,414,4947,11403,731,24708,3362,674,3326,814,3417]} \ No newline at end of file diff --git a/rustdoc/doc/doc/trait.impl/oak_micro_rpc/oak/functions/trait.OakFunctions.js b/rustdoc/doc/doc/trait.impl/oak_micro_rpc/oak/functions/trait.OakFunctions.js index ae80418415..cc93c50d35 100644 --- a/rustdoc/doc/doc/trait.impl/oak_micro_rpc/oak/functions/trait.OakFunctions.js +++ b/rustdoc/doc/doc/trait.impl/oak_micro_rpc/oak/functions/trait.OakFunctions.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["oak_functions_enclave_service",[["impl<EKH, A, H> OakFunctions for OakFunctionsService<EKH, A, H>"]]]]); + var implementors = Object.fromEntries([["oak_functions_enclave_service",[["impl<EKH, A, H> OakFunctions for OakFunctionsService<EKH, A, H>where\n EKH: EncryptionKeyHandle + 'static,\n A: Attester,\n H: Handler,"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[944]} \ No newline at end of file +//{"start":57,"fragment_lengths":[824]} \ No newline at end of file