List of all items
Structs
- AtomicOperationGuard
- FallibleTransaction
- IdempotenceModeGuard
- InfallibleTransaction
- PersistenceLevelGuard
- RetryPolicyGuard
- bindings::golem::api::host::ComponentId
- bindings::golem::api::host::GetWorkers
- bindings::golem::api::host::PromiseId
- bindings::golem::api::host::RetryPolicy
- bindings::golem::api::host::Uuid
- bindings::golem::api::host::WorkerAllFilter
- bindings::golem::api::host::WorkerAnyFilter
- bindings::golem::api::host::WorkerCreatedAtFilter
- bindings::golem::api::host::WorkerEnvFilter
- bindings::golem::api::host::WorkerId
- bindings::golem::api::host::WorkerMetadata
- bindings::golem::api::host::WorkerNameFilter
- bindings::golem::api::host::WorkerStatusFilter
- bindings::golem::api::host::WorkerVersionFilter
- bindings::golem::rpc::types::Uri
- bindings::golem::rpc::types::WasmRpc
- bindings::golem::rpc::types::WitValue
- bindings::wasi::blobstore::container::Container
- bindings::wasi::blobstore::container::StreamObjectNames
- bindings::wasi::blobstore::types::ContainerMetadata
- bindings::wasi::blobstore::types::IncomingValue
- bindings::wasi::blobstore::types::ObjectId
- bindings::wasi::blobstore::types::ObjectMetadata
- bindings::wasi::blobstore::types::OutgoingValue
- bindings::wasi::clocks::wall_clock::Datetime
- bindings::wasi::filesystem::types::Descriptor
- bindings::wasi::filesystem::types::DescriptorFlags
- bindings::wasi::filesystem::types::DescriptorStat
- bindings::wasi::filesystem::types::DirectoryEntry
- bindings::wasi::filesystem::types::DirectoryEntryStream
- bindings::wasi::filesystem::types::MetadataHashValue
- bindings::wasi::filesystem::types::OpenFlags
- bindings::wasi::filesystem::types::PathFlags
- bindings::wasi::http::types::DnsErrorPayload
- bindings::wasi::http::types::FieldSizePayload
- bindings::wasi::http::types::Fields
- bindings::wasi::http::types::FutureIncomingResponse
- bindings::wasi::http::types::FutureTrailers
- bindings::wasi::http::types::IncomingBody
- bindings::wasi::http::types::IncomingRequest
- bindings::wasi::http::types::IncomingResponse
- bindings::wasi::http::types::OutgoingBody
- bindings::wasi::http::types::OutgoingRequest
- bindings::wasi::http::types::OutgoingResponse
- bindings::wasi::http::types::RequestOptions
- bindings::wasi::http::types::ResponseOutparam
- bindings::wasi::http::types::TlsAlertReceivedPayload
- bindings::wasi::io::error::Error
- bindings::wasi::io::poll::Pollable
- bindings::wasi::io::streams::InputStream
- bindings::wasi::io::streams::OutputStream
- bindings::wasi::keyvalue::types::Bucket
- bindings::wasi::keyvalue::types::IncomingValue
- bindings::wasi::keyvalue::types::OutgoingValue
- bindings::wasi::keyvalue::wasi_keyvalue_error::Error
- bindings::wasi::sockets::ip_name_lookup::ResolveAddressStream
- bindings::wasi::sockets::network::Ipv4SocketAddress
- bindings::wasi::sockets::network::Ipv6SocketAddress
- bindings::wasi::sockets::network::Network
Enums
- TransactionFailure
- bindings::golem::api::host::FilterComparator
- bindings::golem::api::host::PersistenceLevel
- bindings::golem::api::host::StringFilterComparator
- bindings::golem::api::host::UpdateMode
- bindings::golem::api::host::WorkerPropertyFilter
- bindings::golem::api::host::WorkerStatus
- bindings::golem::rpc::types::RpcError
- bindings::golem::rpc::types::WitNode
- bindings::wasi::filesystem::types::Advice
- bindings::wasi::filesystem::types::DescriptorType
- bindings::wasi::filesystem::types::ErrorCode
- bindings::wasi::filesystem::types::NewTimestamp
- bindings::wasi::http::types::ErrorCode
- bindings::wasi::http::types::HeaderError
- bindings::wasi::http::types::Method
- bindings::wasi::http::types::Scheme
- bindings::wasi::io::streams::StreamError
- bindings::wasi::logging::logging::Level
- bindings::wasi::sockets::network::ErrorCode
- bindings::wasi::sockets::network::IpAddress
- bindings::wasi::sockets::network::IpAddressFamily
- bindings::wasi::sockets::network::IpSocketAddress
Traits
Functions
- atomically
- bindings::golem::api::host::generate_idempotency_key
- bindings::golem::api::host::get_idempotence_mode
- bindings::golem::api::host::get_oplog_index
- bindings::golem::api::host::get_oplog_persistence_level
- bindings::golem::api::host::get_retry_policy
- bindings::golem::api::host::get_self_uri
- bindings::golem::api::host::golem_await_promise
- bindings::golem::api::host::golem_complete_promise
- bindings::golem::api::host::golem_create_promise
- bindings::golem::api::host::golem_delete_promise
- bindings::golem::api::host::mark_begin_operation
- bindings::golem::api::host::mark_end_operation
- bindings::golem::api::host::oplog_commit
- bindings::golem::api::host::set_idempotence_mode
- bindings::golem::api::host::set_oplog_index
- bindings::golem::api::host::set_oplog_persistence_level
- bindings::golem::api::host::set_retry_policy
- bindings::golem::api::host::update_worker
- bindings::wasi::blobstore::blobstore::container_exists
- bindings::wasi::blobstore::blobstore::copy_object
- bindings::wasi::blobstore::blobstore::create_container
- bindings::wasi::blobstore::blobstore::delete_container
- bindings::wasi::blobstore::blobstore::get_container
- bindings::wasi::blobstore::blobstore::move_object
- bindings::wasi::clocks::monotonic_clock::now
- bindings::wasi::clocks::monotonic_clock::resolution
- bindings::wasi::clocks::monotonic_clock::subscribe_duration
- bindings::wasi::clocks::monotonic_clock::subscribe_instant
- bindings::wasi::clocks::wall_clock::now
- bindings::wasi::clocks::wall_clock::resolution
- bindings::wasi::filesystem::preopens::get_directories
- bindings::wasi::filesystem::types::filesystem_error_code
- bindings::wasi::http::outgoing_handler::handle
- bindings::wasi::http::types::http_error_code
- bindings::wasi::io::poll::poll
- bindings::wasi::keyvalue::eventual::delete
- bindings::wasi::keyvalue::eventual::exists
- bindings::wasi::keyvalue::eventual::get
- bindings::wasi::keyvalue::eventual::set
- bindings::wasi::keyvalue::eventual_batch::delete_many
- bindings::wasi::keyvalue::eventual_batch::get_many
- bindings::wasi::keyvalue::eventual_batch::keys
- bindings::wasi::keyvalue::eventual_batch::set_many
- bindings::wasi::logging::logging::log
- bindings::wasi::sockets::instance_network::instance_network
- bindings::wasi::sockets::ip_name_lookup::resolve_addresses
- call_compensation_function
- fallible_transaction
- generate_idempotency_key
- infallible_transaction
- infallible_transaction_with_strong_rollback_guarantees
- mark_atomic_operation
- operation
- transaction
- use_idempotence_mode
- use_persistence_level
- use_retry_policy
- with_idempotence_mode
- with_persistence_level
- with_retry_policy
Type Aliases
- TransactionResult
- bindings::golem::api::host::ComponentVersion
- bindings::golem::api::host::Duration
- bindings::golem::api::host::OplogIndex
- bindings::golem::api::host::Uri
- bindings::golem::rpc::types::NodeIndex
- bindings::wasi::blobstore::blobstore::Container
- bindings::wasi::blobstore::blobstore::ContainerName
- bindings::wasi::blobstore::blobstore::Error
- bindings::wasi::blobstore::blobstore::ObjectId
- bindings::wasi::blobstore::container::ContainerMetadata
- bindings::wasi::blobstore::container::Error
- bindings::wasi::blobstore::container::IncomingValue
- bindings::wasi::blobstore::container::ObjectMetadata
- bindings::wasi::blobstore::container::ObjectName
- bindings::wasi::blobstore::container::OutgoingValue
- bindings::wasi::blobstore::types::ContainerName
- bindings::wasi::blobstore::types::Error
- bindings::wasi::blobstore::types::IncomingValueAsyncBody
- bindings::wasi::blobstore::types::IncomingValueSyncBody
- bindings::wasi::blobstore::types::InputStream
- bindings::wasi::blobstore::types::ObjectName
- bindings::wasi::blobstore::types::ObjectSize
- bindings::wasi::blobstore::types::OutputStream
- bindings::wasi::blobstore::types::Timestamp
- bindings::wasi::clocks::monotonic_clock::Duration
- bindings::wasi::clocks::monotonic_clock::Instant
- bindings::wasi::clocks::monotonic_clock::Pollable
- bindings::wasi::filesystem::preopens::Descriptor
- bindings::wasi::filesystem::types::Datetime
- bindings::wasi::filesystem::types::Error
- bindings::wasi::filesystem::types::Filesize
- bindings::wasi::filesystem::types::InputStream
- bindings::wasi::filesystem::types::LinkCount
- bindings::wasi::filesystem::types::OutputStream
- bindings::wasi::http::outgoing_handler::ErrorCode
- bindings::wasi::http::outgoing_handler::FutureIncomingResponse
- bindings::wasi::http::outgoing_handler::OutgoingRequest
- bindings::wasi::http::outgoing_handler::RequestOptions
- bindings::wasi::http::types::Duration
- bindings::wasi::http::types::FieldKey
- bindings::wasi::http::types::FieldValue
- bindings::wasi::http::types::Headers
- bindings::wasi::http::types::InputStream
- bindings::wasi::http::types::IoError
- bindings::wasi::http::types::OutputStream
- bindings::wasi::http::types::Pollable
- bindings::wasi::http::types::StatusCode
- bindings::wasi::http::types::Trailers
- bindings::wasi::io::streams::Error
- bindings::wasi::io::streams::Pollable
- bindings::wasi::keyvalue::eventual::Bucket
- bindings::wasi::keyvalue::eventual::Error
- bindings::wasi::keyvalue::eventual::IncomingValue
- bindings::wasi::keyvalue::eventual::Key
- bindings::wasi::keyvalue::eventual::OutgoingValue
- bindings::wasi::keyvalue::eventual_batch::Bucket
- bindings::wasi::keyvalue::eventual_batch::Error
- bindings::wasi::keyvalue::eventual_batch::IncomingValue
- bindings::wasi::keyvalue::eventual_batch::Key
- bindings::wasi::keyvalue::eventual_batch::OutgoingValue
- bindings::wasi::keyvalue::types::Error
- bindings::wasi::keyvalue::types::IncomingValueAsyncBody
- bindings::wasi::keyvalue::types::IncomingValueSyncBody
- bindings::wasi::keyvalue::types::InputStream
- bindings::wasi::keyvalue::types::Key
- bindings::wasi::keyvalue::types::OutgoingValueBodyAsync
- bindings::wasi::keyvalue::types::OutgoingValueBodySync
- bindings::wasi::keyvalue::types::OutputStream
- bindings::wasi::sockets::instance_network::Network
- bindings::wasi::sockets::ip_name_lookup::ErrorCode
- bindings::wasi::sockets::ip_name_lookup::IpAddress
- bindings::wasi::sockets::ip_name_lookup::Network
- bindings::wasi::sockets::ip_name_lookup::Pollable
- bindings::wasi::sockets::network::Ipv4Address
- bindings::wasi::sockets::network::Ipv6Address