List of all items
Structs
- admin::Admin
 - admin::AuthenticationToken
 - admin::Database
 - admin::PermissionGroup
 - admin::Role
 - admin::User
 - api::ApiName
 - connection::AsyncCollection
 - connection::AsyncList
 - connection::AsyncView
 - connection::Collection
 - connection::Database
 - connection::List
 - connection::Range
 - connection::RangeRef
 - connection::SensitiveBytes
 - connection::SensitiveString
 - connection::Session
 - connection::SessionId
 - connection::View
 - document::BorrowedDocument
 - document::CollectionDocument
 - document::CollectionHeader
 - document::DocumentId
 - document::Header
 - document::InvalidHexadecimal
 - document::OwnedDocument
 - document::Revision
 - key::AllowNullBytes
 - key::CompositeKeyDecoder
 - key::CompositeKeyDescription
 - key::CompositeKeyEncoder
 - key::CompositeKeyError
 - key::CompositeKeyFieldContainsNullByte
 - key::DenyNullBytes
 - key::EnumKey
 - key::EscapeNullBytes
 - key::IncorrectByteLength
 - key::KeyFormat
 - key::OptionKeyV1
 - key::TupleEncodingV1
 - key::UnknownEnumVariant
 - key::VarInt
 - key::time::DeltaNotRepresentable
 - key::time::limited::BonsaiEpoch
 - key::time::limited::LimitedResolutionDuration
 - key::time::limited::LimitedResolutionTimestamp
 - key::time::limited::UnixEpoch
 - keyvalue::IncompatibleTypeError
 - keyvalue::KeyOperation
 - keyvalue::SetCommand
 - keyvalue::Timestamp
 - keyvalue::get::AsyncBuilder
 - keyvalue::get::Builder
 - keyvalue::increment::AsyncBuilder
 - keyvalue::increment::Builder
 - keyvalue::namespaced::Namespaced
 - keyvalue::set::AsyncBuilder
 - keyvalue::set::Builder
 - networking::AlterUserPermissionGroupMembership
 - networking::AlterUserRoleMembership
 - networking::ApplyTransaction
 - networking::AssumeIdentity
 - networking::Authenticate
 - networking::Compact
 - networking::CompactCollection
 - networking::CompactKeyValueStore
 - networking::Count
 - networking::CreateDatabase
 - networking::CreateSubscriber
 - networking::CreateUser
 - networking::DeleteDatabase
 - networking::DeleteDocs
 - networking::DeleteUser
 - networking::ExecuteKeyOperation
 - networking::Get
 - networking::GetMultiple
 - networking::LastTransactionId
 - networking::List
 - networking::ListAvailableSchemas
 - networking::ListDatabases
 - networking::ListExecutedTransactions
 - networking::ListHeaders
 - networking::LogOutSession
 - networking::MessageReceived
 - networking::Payload
 - networking::Publish
 - networking::PublishToAll
 - networking::Query
 - networking::QueryWithDocs
 - networking::Reduce
 - networking::ReduceGrouped
 - networking::SetUserPassword
 - networking::SubscribeTo
 - networking::UnregisterSubscriber
 - networking::UnsubscribeFrom
 - permissions::ActionName
 - permissions::PermissionDenied
 - permissions::Permissions
 - permissions::ResourceName
 - permissions::Statement
 - pubsub::Disconnected
 - pubsub::Receiver
 - schema::AsyncEntry
 - schema::AsyncList
 - schema::Authority
 - schema::CollectionName
 - schema::CollectionSummary
 - schema::Entry
 - schema::InsertError
 - schema::InvalidNameError
 - schema::List
 - schema::Name
 - schema::QualifiedName
 - schema::SchemaName
 - schema::SchemaSummary
 - schema::Schematic
 - schema::ViewName
 - schema::ViewSummary
 - schema::view::map::CollectionMap
 - schema::view::map::Map
 - schema::view::map::MappedDocument
 - schema::view::map::MappedDocuments
 - schema::view::map::MappedDocumentsIter
 - schema::view::map::MappedSerializedDocuments
 - schema::view::map::MappedSerializedValue
 - schema::view::map::MappedValue
 - schema::view::map::Serialized
 - test_util::Basic
 - test_util::BasicByBrokenParentId
 - test_util::BasicByCategory
 - test_util::BasicByCategoryCow
 - test_util::BasicByParentId
 - test_util::BasicByParentIdEager
 - test_util::BasicByTag
 - test_util::BasicCollectionWithNoViews
 - test_util::BasicCollectionWithOnlyBrokenParentId
 - test_util::BasicCount
 - test_util::BasicSchema
 - test_util::EncryptedBasic
 - test_util::EncryptedBasicByCategory
 - test_util::EncryptedBasicByParentId
 - test_util::EncryptedBasicCount
 - test_util::TestDirectory
 - test_util::TimingTest
 - test_util::UnassociatedCollection
 - test_util::Unique
 - test_util::UniqueValue
 - transaction::ChangedDocument
 - transaction::ChangedKey
 - transaction::DocumentChanges
 - transaction::DocumentChangesIntoIter
 - transaction::DocumentChangesIter
 - transaction::Executed
 - transaction::Operation
 - transaction::Transaction
 
Enums
- Error
 - api::Infallible
 - connection::AccessPolicy
 - connection::Authentication
 - connection::AuthenticationMethod
 - connection::Bound
 - connection::BoundRef
 - connection::Identity
 - connection::IdentityId
 - connection::IdentityReference
 - connection::MaybeOwned
 - connection::QueryKey
 - connection::SerializedQueryKey
 - connection::SessionAuthentication
 - connection::Sort
 - connection::TokenChallengeAlgorithm
 - document::AnyHeader
 - document::KeyId
 - key::ByteSource
 - key::CompositeKind
 - key::KeyAttibuteValue
 - key::KeyDescription
 - key::KeyKind
 - key::NextValueError
 - key::NonZeroKeyError
 - key::time::TimeError
 - key::time::limited::Days
 - key::time::limited::Hours
 - key::time::limited::Microseconds
 - key::time::limited::Milliseconds
 - key::time::limited::Minutes
 - key::time::limited::Nanoseconds
 - key::time::limited::Seconds
 - key::time::limited::SignedDuration
 - key::time::limited::Weeks
 - keyvalue::Command
 - keyvalue::KeyCheck
 - keyvalue::KeyStatus
 - keyvalue::Numeric
 - keyvalue::Output
 - keyvalue::Value
 - networking::Error
 - permissions::ActionNameList
 - permissions::Identifier
 - permissions::bonsai::BonsaiAction
 - permissions::bonsai::DatabaseAction
 - permissions::bonsai::DocumentAction
 - permissions::bonsai::EncryptionKeyAction
 - permissions::bonsai::KeyValueAction
 - permissions::bonsai::PubSubAction
 - permissions::bonsai::ServerAction
 - permissions::bonsai::TransactionAction
 - permissions::bonsai::ViewAction
 - pubsub::TryReceiveError
 - schema::NamedReference
 - schema::view::Error
 - schema::view::ViewUpdatePolicy
 - schema::view::map::Mappings
 - schema::view::map::MappingsIntoIter
 - schema::view::map::MappingsIter
 - test_util::HarnessTest
 - transaction::Changes
 - transaction::Command
 - transaction::OperationResult
 
Traits
- AnyError
 - api::Api
 - api::ApiError
 - connection::AsyncConnection
 - connection::AsyncLowLevelConnection
 - connection::AsyncStorageConnection
 - connection::Connection
 - connection::HasSchema
 - connection::HasSession
 - connection::LowLevelConnection
 - connection::StorageConnection
 - document::Document
 - document::Emit
 - document::HasHeader
 - document::OwnedDocuments
 - key::CompositeKeyNullHandler
 - key::IntoPrefixRange
 - key::Key
 - key::KeyEncoding
 - key::KeyVisitor
 - key::VariableInteger
 - key::time::limited::AnyTimestamp
 - key::time::limited::TimeEpoch
 - key::time::limited::TimeResolution
 - keyvalue::AsyncKeyValue
 - keyvalue::KeyValue
 - permissions::Action
 - permissions::Dispatcher
 - pubsub::AsyncPubSub
 - pubsub::AsyncSubscriber
 - pubsub::PubSub
 - pubsub::Subscriber
 - schema::Collection
 - schema::DefaultSerialization
 - schema::EntryInsert
 - schema::EntryUpdate
 - schema::Nameable
 - schema::NamedCollection
 - schema::Qualified
 - schema::Schema
 - schema::SerializedCollection
 - schema::view::CollectionMapReduce
 - schema::view::DefaultViewSerialization
 - schema::view::MapReduce
 - schema::view::Serialized
 - schema::view::SerializedView
 - schema::view::View
 - schema::view::ViewSchema
 
Macros
- assert_f64_eq
 - define_async_connection_test_suite
 - define_async_kv_test_suite
 - define_async_pubsub_test_suite
 - define_basic_mapped_view
 - define_basic_unique_mapped_view
 - define_blocking_connection_test_suite
 - define_blocking_kv_test_suite
 - define_blocking_pubsub_test_suite
 - define_mapped_view
 
Derive Macros
- api::Api
 - key::Key
 - permissions::Action
 - permissions::Actionable
 - permissions::Dispatcher
 - schema::Collection
 - schema::Schema
 - schema::View
 - schema::ViewSchema
 
Functions
- key::decode_composite_field
 - key::encode_composite_field
 - permissions::bonsai::authentication_token_resource_name
 - permissions::bonsai::bonsaidb_resource_name
 - permissions::bonsai::collection_resource_name
 - permissions::bonsai::database_resource_name
 - permissions::bonsai::document_resource_name
 - permissions::bonsai::encryption_key_resource_name
 - permissions::bonsai::keyvalue_key_resource_name
 - permissions::bonsai::kv_resource_name
 - permissions::bonsai::pubsub_topic_resource_name
 - permissions::bonsai::role_resource_name
 - permissions::bonsai::user_resource_name
 - permissions::bonsai::view_resource_name
 - test_util::bad_update_tests
 - test_util::basic_server_connection_tests
 - test_util::blocking_bad_update_tests
 - test_util::blocking_basic_server_connection_tests
 - test_util::blocking_compaction_tests
 - test_util::blocking_conflict_tests
 - test_util::blocking_cow_views
 - test_util::blocking_get_multiple_tests
 - test_util::blocking_list_tests
 - test_util::blocking_list_transactions_tests
 - test_util::blocking_named_collection_tests
 - test_util::blocking_no_update_tests
 - test_util::blocking_not_found_tests
 - test_util::blocking_overwrite_tests
 - test_util::blocking_store_retrieve_update_delete_tests
 - test_util::blocking_token_authentication_tests
 - test_util::blocking_transaction_check_tests
 - test_util::blocking_transaction_tests
 - test_util::blocking_unassociated_collection_tests
 - test_util::blocking_unimplemented_reduce
 - test_util::blocking_unique_view_tests
 - test_util::blocking_user_management_tests
 - test_util::blocking_view_access_policy_tests
 - test_util::blocking_view_multi_emit_tests
 - test_util::blocking_view_query_tests
 - test_util::blocking_view_update_tests
 - test_util::compaction_tests
 - test_util::conflict_tests
 - test_util::get_multiple_tests
 - test_util::list_tests
 - test_util::list_transactions_tests
 - test_util::named_collection_tests
 - test_util::no_update_tests
 - test_util::not_found_tests
 - test_util::overwrite_tests
 - test_util::store_retrieve_update_delete_tests
 - test_util::token_authentication_tests
 - test_util::transaction_check_tests
 - test_util::transaction_tests
 - test_util::unassociated_collection_tests
 - test_util::unimplemented_reduce
 - test_util::unique_view_tests
 - test_util::user_management_tests
 - test_util::view_access_policy_tests
 - test_util::view_multi_emit_tests
 - test_util::view_query_tests
 - test_util::view_update_tests
 
Type Aliases
- api::ApiResult
 - connection::GroupedReductions
 - connection::ViewMappings
 - key::time::Days
 - key::time::DaysSinceUnixEpoch
 - key::time::Hours
 - key::time::HoursSinceUnixEpoch
 - key::time::Microseconds
 - key::time::MicrosecondsSinceUnixEpoch
 - key::time::Milliseconds
 - key::time::MillisecondsSinceUnixEpoch
 - key::time::Minutes
 - key::time::MinutesSinceUnixEpoch
 - key::time::Nanoseconds
 - key::time::NanosecondsSinceUnixEpoch
 - key::time::Seconds
 - key::time::SecondsSinceUnixEpoch
 - key::time::TimestampAsDays
 - key::time::TimestampAsHours
 - key::time::TimestampAsMicroseconds
 - key::time::TimestampAsMilliseconds
 - key::time::TimestampAsMinutes
 - key::time::TimestampAsNanoseconds
 - key::time::TimestampAsSeconds
 - key::time::TimestampAsWeeks
 - key::time::Weeks
 - key::time::WeeksSinceUnixEpoch
 - schema::view::ReduceResult
 - schema::view::ViewMapResult
 - schema::view::map::ViewMappedValue
 - schema::view::map::ViewMappings