List of all items
Structs
- admin::Admin
- admin::Database
- admin::PermissionGroup
- admin::Role
- admin::User
- connection::Authenticated
- connection::Collection
- connection::Database
- connection::List
- connection::Range
- connection::SensitiveString
- connection::View
- document::BorrowedDocument
- document::CollectionDocument
- document::CollectionHeader
- document::DocumentId
- document::Header
- document::InvalidHexadecimal
- document::OwnedDocument
- document::Revision
- key::CompositeKeyError
- key::IncorrectByteLength
- key::UnknownEnumVariant
- keyvalue::IncompatibleTypeError
- keyvalue::KeyOperation
- keyvalue::SetCommand
- keyvalue::Timestamp
- keyvalue::get::Builder
- keyvalue::increment::Builder
- keyvalue::namespaced::Namespaced
- keyvalue::set::Builder
- networking::Payload
- permissions::ActionName
- permissions::PermissionDenied
- permissions::Permissions
- permissions::ResourceName
- permissions::Statement
- schema::Authority
- schema::CollectionName
- schema::Entry
- schema::InsertError
- schema::InvalidNameError
- schema::List
- schema::Name
- schema::SchemaName
- schema::Schematic
- schema::ViewName
- 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
- transaction::ChangedDocument
- transaction::ChangedKey
- transaction::Executed
- transaction::Operation
- transaction::Transaction
Enums
- Error
- connection::AccessPolicy
- connection::Authentication
- connection::Bound
- connection::QueryKey
- connection::Sort
- custom_api::Infallible
- document::AnyDocumentId
- document::AnyHeader
- document::KeyId
- key::NextValueError
- keyvalue::Command
- keyvalue::KeyCheck
- keyvalue::KeyStatus
- keyvalue::Numeric
- keyvalue::Output
- keyvalue::Value
- networking::DatabaseRequest
- networking::DatabaseResponse
- networking::Error
- networking::Request
- networking::Response
- networking::ServerRequest
- networking::ServerResponse
- permissions::ActionNameList
- permissions::Identifier
- permissions::bonsai::AuthenticationMethod
- 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
- schema::NamedReference
- schema::view::Error
- schema::view::map::Mappings
- schema::view::map::MappingsIter
- transaction::Changes
- transaction::Command
- transaction::OperationResult
Traits
- AnyError
- connection::Connection
- connection::StorageConnection
- custom_api::CustomApi
- custom_api::CustomApiError
- document::Document
- document::Emit
- document::HasHeader
- document::OwnedDocuments
- key::EnumKey
- key::Key
- keyvalue::KeyValue
- permissions::Action
- permissions::Dispatcher
- pubsub::PubSub
- pubsub::Subscriber
- schema::Collection
- schema::DefaultSerialization
- schema::Nameable
- schema::NamedCollection
- schema::Schema
- schema::SerializedCollection
- schema::view::CollectionViewSchema
- schema::view::DefaultViewSerialization
- schema::view::Serialized
- schema::view::SerializedView
- schema::view::View
- schema::view::ViewSchema
Macros
Derive Macros
- permissions::Action
- permissions::Actionable
- permissions::Dispatcher
- schema::Collection
- schema::Schema
- schema::View
Functions
- 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::user_resource_name
- permissions::bonsai::view_resource_name
Typedefs
- custom_api::CustomApiResult
- schema::view::ReduceResult
- schema::view::ViewMapResult
- schema::view::map::ViewMappedValue