List of all items
Structs
- db::Db
- db::DbSession
- db::executor::DeleteExecutor
- db::executor::LoadExecutor
- db::executor::SaveExecutor
- db::executor::UniqueIndexHandle
- db::executor::UpsertExecutor
- db::executor::UpsertResult
- db::identity::EntityName
- db::identity::IndexName
- db::index::entry::IndexEntry
- db::index::entry::RawIndexEntry
- db::index::key::IndexId
- db::index::key::IndexKey
- db::index::key::RawIndexKey
- db::index::plan::IndexApplyPlan
- db::index::plan::IndexMutationPlan
- db::index::store::IndexStore
- db::index::store::IndexStoreRegistry
- db::query::SaveQuery
- db::query::diagnostics::QueryDiagnostics
- db::query::diagnostics::QueryExecutionDiagnostics
- db::query::intent::DeleteLimit
- db::query::intent::Page
- db::query::intent::Query
- db::query::plan::ExecutablePlan
- db::query::plan::explain::ExplainOrder
- db::query::plan::explain::ExplainPlan
- db::query::plan::fingerprint::PlanFingerprint
- db::query::predicate::ast::ComparePredicate
- db::query::predicate::coercion::CoercionRule
- db::query::predicate::coercion::CoercionSpec
- db::query::predicate::validate::SchemaInfo
- db::response::Response
- db::store::DataKey
- db::store::DataStore
- db::store::DataStoreRegistry
- db::store::RawDataKey
- db::store::RawRow
- db::store::StoreRegistry
- error::InternalError
- interface::query::EntityDispatch
- model::entity::EntityModel
- model::field::EntityFieldModel
- model::index::IndexModel
- obs::metrics::EntityCounters
- obs::metrics::EntitySummary
- obs::metrics::EventOps
- obs::metrics::EventPerf
- obs::metrics::EventReport
- obs::metrics::EventSelect
- obs::metrics::EventState
- obs::sink::GlobalMetricsSink
- obs::sink::NoopMetricsSink
- obs::snapshot::DataStoreSnapshot
- obs::snapshot::EntitySnapshot
- obs::snapshot::IndexStoreSnapshot
- obs::snapshot::StorageReport
- types::Account
- types::Blob
- types::Date
- types::Decimal
- types::Duration
- types::E18s
- types::E8s
- types::Float32
- types::Float64
- types::Int
- types::Int128
- types::Nat
- types::Nat128
- types::Principal
- types::Subaccount
- types::Timestamp
- types::Ulid
- types::Unit
- types::generator::Generator
- value::ValueEnum
- visitor::VisitorAdapter
- visitor::VisitorError
- visitor::VisitorIssues
- visitor::VisitorMutAdapter
- visitor::context::Issue
- visitor::context::ScopedContext
- visitor::sanitize::SanitizeVisitor
- visitor::validate::ValidateVisitor
Enums
- db::executor::ExecutorError
- db::identity::EntityNameError
- db::identity::IndexNameError
- db::index::entry::IndexEntryCorruption
- db::index::entry::IndexEntryEncodeError
- db::index::fingerprint::ValueTag
- db::index::key::IndexIdError
- db::index::store::IndexInsertError
- db::index::store::IndexInsertOutcome
- db::index::store::IndexRemoveError
- db::index::store::IndexRemoveOutcome
- db::query::ReadConsistency
- db::query::SaveMode
- db::query::diagnostics::QueryTraceEvent
- db::query::diagnostics::TraceAccess
- db::query::diagnostics::TraceExecutorKind
- db::query::intent::IntentError
- db::query::intent::QueryError
- db::query::intent::QueryMode
- db::query::plan::OrderDirection
- db::query::plan::explain::ExplainAccessPath
- db::query::plan::explain::ExplainDeleteLimit
- db::query::plan::explain::ExplainOrderBy
- db::query::plan::explain::ExplainPagination
- db::query::plan::explain::ExplainPredicate
- db::query::plan::explain::ExplainProjection
- db::query::plan::validate::PlanError
- db::query::predicate::ast::CompareOp
- db::query::predicate::ast::Predicate
- db::query::predicate::coercion::CoercionFamily
- db::query::predicate::coercion::CoercionId
- db::query::predicate::coercion::TextOp
- db::query::predicate::eval::FieldPresence
- db::query::predicate::validate::ValidateError
- db::response::ResponseError
- db::store::DataKeyEncodeError
- db::store::RawRowError
- db::store::RowDecodeError
- db::store::StoreError
- db::store::StoreRegistryError
- error::ErrorClass
- error::ErrorOrigin
- interface::query::QueryError
- key::Key
- key::KeyEncodeError
- model::field::EntityFieldKind
- obs::sink::ExecKind
- obs::sink::MetricsEvent
- obs::sink::PlanKind
- serialize::SerializeError
- traits::Ordering
- traits::ViewError
- types::AccountEncodeError
- types::Float32DecodeError
- types::Float64DecodeError
- types::PrincipalDecodeError
- types::PrincipalEncodeError
- types::PrincipalError
- types::UlidDecodeError
- types::UlidError
- value::TextMode
- value::Value
- value::ValueFamily
- view::ListPatch
- view::MapPatch
- view::SetPatch
- visitor::context::PathSegment
Traits
- db::query::predicate::eval::Row
- db::response::ResponseExt
- db::traits::FromKey
- obs::sink::MetricsSink
- traits::Add
- traits::AddAssign
- traits::AsRef
- traits::CanisterKind
- traits::CreateView
- traits::Debug
- traits::Default
- traits::Deref
- traits::DerefMut
- traits::Deserialize
- traits::DeserializeOwned
- traits::Display
- traits::EntityKind
- traits::Eq
- traits::FieldValue
- traits::FieldValues
- traits::From
- traits::FromStr
- traits::Hash
- traits::Inner
- traits::Into
- traits::IntoIterator
- traits::Kind
- traits::Mul
- traits::MulAssign
- traits::NumCast
- traits::NumFromPrimitive
- traits::NumToPrimitive
- traits::PartialEq
- traits::Path
- traits::Sanitize
- traits::SanitizeAuto
- traits::SanitizeCustom
- traits::Sanitizer
- traits::Serialize
- traits::Storable
- traits::StoreKind
- traits::Sub
- traits::SubAssign
- traits::TypeKind
- traits::UpdateView
- traits::Validate
- traits::ValidateAuto
- traits::ValidateCustom
- traits::Validator
- traits::View
- traits::Visitable
- value::ValueFamilyExt
- visitor::Visitor
- visitor::VisitorCore
- visitor::VisitorMut
- visitor::VisitorMutCore
- visitor::context::VisitorContext
Macros
- impl_field_value
- impl_from_for
- impl_from_key_int
- impl_from_key_uint
- impl_inner
- impl_view
- traits::impl_view
Derive Macros
- traits::Debug
- traits::Default
- traits::Deserialize
- traits::Eq
- traits::Hash
- traits::PartialEq
- traits::Serialize
Functions
- db::index::fingerprint::hash_value
- db::index::fingerprint::to_index_fingerprint
- db::index::plan::load_existing_index_entry
- db::index::plan::plan_index_mutation_for_entity
- db::query::builder::field::eq
- db::query::builder::field::eq_ci
- db::query::builder::field::gt
- db::query::builder::field::gte
- db::query::builder::field::in_list
- db::query::builder::field::is_empty
- db::query::builder::field::is_missing
- db::query::builder::field::is_not_empty
- db::query::builder::field::is_null
- db::query::builder::field::lt
- db::query::builder::field::lte
- db::query::builder::field::map_contains_entry
- db::query::builder::field::map_contains_key
- db::query::builder::field::map_contains_value
- db::query::builder::field::ne
- db::query::diagnostics::finish_event
- db::query::diagnostics::start_event
- db::query::insert
- db::query::predicate::coercion::compare_eq
- db::query::predicate::coercion::compare_order
- db::query::predicate::coercion::compare_text
- db::query::predicate::coercion::supports_coercion
- db::query::predicate::eval::eval
- db::query::predicate::normalize::normalize
- db::query::predicate::validate::validate
- db::query::predicate::validate::validate_model
- db::query::replace
- db::query::update
- obs::metrics::add_instructions
- obs::metrics::report
- obs::metrics::reset
- obs::metrics::reset_all
- obs::sink::metrics_report
- obs::sink::metrics_reset
- obs::sink::metrics_reset_all
- obs::sink::record
- obs::sink::with_metrics_sink
- obs::snapshot::storage_report
- sanitize::sanitize
- serialize::deserialize
- serialize::serialize
- types::generator::generate
- validate::validate
- visitor::perform_visit
- visitor::perform_visit_mut
Type Aliases
- db::query::diagnostics::QueryTraceAccess
- db::query::diagnostics::QueryTraceExecutorKind
- db::response::Row
- db::store::DataRow
- interface::query::DeleteHandler
- interface::query::LoadHandler
- interface::query::SaveHandler
- types::Bool
- types::Int16
- types::Int32
- types::Int64
- types::Int8
- types::Nat16
- types::Nat32
- types::Nat64
- types::Nat8
- types::Text
- view::Create
- view::Update
- view::View