List of all items
Structs
- base::sanitizer::intl::iso::Iso3166_1A2
- base::sanitizer::intl::iso::Iso639_1
- base::sanitizer::intl::phone::E164PhoneNumber
- base::sanitizer::num::Clamp
- base::sanitizer::num::RoundDecimalPlaces
- base::sanitizer::text::Trim
- base::sanitizer::text::ascii::AlphaNumeric
- base::sanitizer::text::ascii::Numeric
- base::sanitizer::text::case::Kebab
- base::sanitizer::text::case::Lower
- base::sanitizer::text::case::Snake
- base::sanitizer::text::case::Title
- base::sanitizer::text::case::Upper
- base::sanitizer::text::case::UpperCamel
- base::sanitizer::text::case::UpperSnake
- base::sanitizer::text::color::RgbHex
- base::sanitizer::text::color::RgbaHex
- base::sanitizer::time::CreatedAt
- base::sanitizer::time::UpdatedAt
- base::sanitizer::web::MimeType
- base::sanitizer::web::Url
- base::types::bytes::Utf8
- base::types::color::Rgb
- base::types::color::RgbHex
- base::types::color::Rgba
- base::types::color::RgbaHex
- base::types::finance::E18s
- base::types::finance::E8s
- base::types::finance::Usd
- base::types::geo::AddressLine
- base::types::geo::CityName
- base::types::geo::PostalCode
- base::types::geo::RegionName
- base::types::hash::Sha256
- base::types::ic::Memo
- base::types::ic::icp::Payment
- base::types::ic::icp::Tokens
- base::types::ic::icrc1::Payment
- base::types::ic::icrc1::TokenAmount
- base::types::ic::icrc1::Tokens
- base::types::ic::icrc3::value::Map
- base::types::ident::Constant
- base::types::ident::Field
- base::types::ident::Function
- base::types::ident::Variable
- base::types::ident::Variant
- base::types::intl::CountryCode
- base::types::intl::LanguageCode
- base::types::intl::PhoneNumber
- base::types::lang::Code
- base::types::num::DecimalRange
- base::types::num::Degrees
- base::types::num::DurationRange
- base::types::num::Int32Range
- base::types::num::Nat32Range
- base::types::num::Percent
- base::types::num::PercentModifier
- base::types::time::CreatedAt
- base::types::time::Milliseconds
- base::types::time::Minutes
- base::types::time::Seconds
- base::types::time::UpdatedAt
- base::types::web::MimeType
- base::types::web::Url
- base::validator::bytes::Utf8
- base::validator::collection::InArray
- base::validator::decimal::MaxDecimalPlaces
- base::validator::hash::Sha256
- base::validator::intl::iso::Iso3166_1A2
- base::validator::intl::iso::Iso639_1
- base::validator::intl::phone::E164PhoneNumber
- base::validator::len::Equal
- base::validator::len::Max
- base::validator::len::Min
- base::validator::len::Range
- base::validator::num::Equal
- base::validator::num::Gt
- base::validator::num::Gte
- base::validator::num::Lt
- base::validator::num::Lte
- base::validator::num::MultipleOf
- base::validator::num::NotEqual
- base::validator::num::Range
- base::validator::text::AlphaUscore
- base::validator::text::AlphanumUscore
- base::validator::text::Ascii
- base::validator::text::case::Kebab
- base::validator::text::case::Lower
- base::validator::text::case::LowerUscore
- base::validator::text::case::Snake
- base::validator::text::case::Title
- base::validator::text::case::Upper
- base::validator::text::case::UpperCamel
- base::validator::text::case::UpperSnake
- base::validator::text::color::RgbHex
- base::validator::text::color::RgbaHex
- base::validator::web::MimeType
- base::validator::web::Url
- db::DbSession
- db::EntityFieldDescription
- db::EntityIndexDescription
- db::EntityRelationDescription
- db::EntitySchemaDescription
- db::FluentLoadQuery
- db::PagedLoadQuery
- db::QueryTracePlan
- db::Row
- db::SessionDeleteQuery
- db::SqlParsedStatement
- db::StorageReport
- db::UpdatePatch
- db::query::AggregateExpr
- db::query::FieldRef
- db::query::Query
- db::query::QueryTracePlan
- db::query::builder::AggregateExpr
- db::query::builder::FieldRef
- db::query::expr::SortExpr
- db::response::PagedGroupedResponse
- db::response::PagedResponse
- db::response::ProjectionResponse
- db::response::Response
- db::response::WriteBatchResponse
- db::response::WriteResponse
- db::sql::SqlProjectionRows
- db::sql::SqlQueryRowsOutput
- design::prelude::Account
- design::prelude::Blob
- design::prelude::Date
- design::prelude::Decimal
- design::prelude::DecimalParts
- design::prelude::Duration
- design::prelude::EntityTag
- design::prelude::FieldRef
- design::prelude::Float32
- design::prelude::Float64
- design::prelude::Id
- design::prelude::Int
- design::prelude::Int128
- design::prelude::Nat
- design::prelude::Nat128
- design::prelude::ParseDecimalError
- design::prelude::Principal
- design::prelude::ProjectedIdentity
- design::prelude::Subaccount
- design::prelude::Timestamp
- design::prelude::Ulid
- design::prelude::Unit
- error::Error
- prelude::Account
- prelude::Blob
- prelude::Date
- prelude::Decimal
- prelude::DecimalParts
- prelude::Duration
- prelude::EntityTag
- prelude::FieldRef
- prelude::Float32
- prelude::Float64
- prelude::Id
- prelude::Int
- prelude::Int128
- prelude::Nat
- prelude::Nat128
- prelude::ParseDecimalError
- prelude::Principal
- prelude::ProjectedIdentity
- prelude::Subaccount
- prelude::Timestamp
- prelude::Ulid
- prelude::Unit
- visitor::Issue
- visitor::SanitizeFieldDescriptor
- visitor::ScopedContext
- visitor::ValidateFieldDescriptor
- visitor::VisitableFieldDescriptor
- visitor::VisitorError
- visitor::VisitorIssues
Enums
- base::types::ic::icrc3::Value
- db::EntityRelationCardinality
- db::EntityRelationStrength
- db::MutationMode
- db::SqlStatementRoute
- db::TraceExecutionStrategy
- db::query::MissingRowPolicy
- db::query::Predicate
- db::query::TraceExecutionStrategy
- db::query::expr::FilterExpr
- db::query::expr::OrderDirection
- db::query::predicate::Predicate
- db::sql::SqlQueryResult
- design::prelude::AccountEncodeError
- design::prelude::Float32DecodeError
- design::prelude::Float64DecodeError
- design::prelude::PrincipalDecodeError
- design::prelude::PrincipalEncodeError
- design::prelude::PrincipalError
- design::prelude::UlidDecodeError
- design::prelude::UlidError
- design::prelude::Value
- error::ErrorKind
- error::ErrorOrigin
- error::QueryErrorKind
- error::RuntimeErrorKind
- prelude::AccountEncodeError
- prelude::Float32DecodeError
- prelude::Float64DecodeError
- prelude::Predicate
- prelude::PrincipalDecodeError
- prelude::PrincipalEncodeError
- prelude::PrincipalError
- prelude::UlidDecodeError
- prelude::UlidError
- prelude::Value
- traits::FieldValueKind
- traits::Ordering
- visitor::PathSegment
Traits
- base::validator::len::HasLen
- design::prelude::CandidType
- design::prelude::EntityKind
- design::prelude::GenerateKey
- design::prelude::Sanitizer
- design::prelude::ValidateCustom
- design::prelude::Validator
- design::prelude::VisitorContext
- prelude::CandidType
- prelude::Deserialize
- prelude::EntityValue
- prelude::GenerateKey
- prelude::Serialize
- traits::Add
- traits::AddAssign
- traits::Atomic
- traits::CanisterKind
- traits::Collection
- traits::Debug
- traits::Default
- traits::Deserialize
- traits::DeserializeOwned
- traits::Div
- traits::DivAssign
- traits::EntityKey
- traits::EntityKeyBytes
- traits::EntityKind
- traits::EntityPlacement
- traits::EntitySchema
- traits::EntityValue
- traits::EnumValue
- traits::Eq
- traits::FieldProjection
- traits::FieldTypeMeta
- traits::FieldValue
- traits::From
- traits::Hash
- traits::Inner
- traits::Kind
- traits::MapCollection
- traits::Mul
- traits::MulAssign
- traits::NumCast
- traits::NumFromPrimitive
- traits::NumToPrimitive
- traits::PartialEq
- traits::Path
- traits::Rem
- traits::Sanitize
- traits::SanitizeAuto
- traits::SanitizeCustom
- traits::Sanitizer
- traits::Serialize
- traits::SingletonEntity
- traits::Storable
- traits::StoreKind
- traits::Sub
- traits::SubAssign
- traits::TypeKind
- traits::Validate
- traits::ValidateAuto
- traits::ValidateCustom
- traits::Validator
- traits::Visitable
- visitor::VisitorContext
- visitor::VisitorCore
- visitor::VisitorMutCore
Macros
Attribute Macros
- design::prelude::canister
- design::prelude::entity
- design::prelude::enum_
- design::prelude::list
- design::prelude::map
- design::prelude::newtype
- design::prelude::record
- design::prelude::sanitizer
- design::prelude::set
- design::prelude::store
- design::prelude::tuple
- design::prelude::validator
Derive Macros
- design::prelude::CandidType
- prelude::CandidType
- prelude::Deserialize
- prelude::Serialize
- traits::Debug
- traits::Default
- traits::Deserialize
- traits::Eq
- traits::Hash
- traits::PartialEq
- traits::Serialize
Functions
- db::identifiers_tail_match
- db::query::builder::count
- db::query::builder::count_by
- db::query::builder::exists
- db::query::builder::first
- db::query::builder::last
- db::query::builder::max
- db::query::builder::max_by
- db::query::builder::min
- db::query::builder::min_by
- db::query::builder::sum
- db::query::count
- db::query::count_by
- db::query::exists
- db::query::first
- db::query::last
- db::query::max
- db::query::max_by
- db::query::min
- db::query::min_by
- db::query::sum
- db::sql::explain_target_sql
- db::sql::identifiers_tail_match
- db::sql::normalize_sql_input
- db::sql::projection_rows_from_values
- db::sql::render_describe_lines
- db::sql::render_explain_lines
- db::sql::render_projection_lines
- db::sql::render_show_columns_lines
- db::sql::render_show_entities_lines
- db::sql::render_show_indexes_lines
- db::sql::render_value_text
- deserialize
- design::prelude::count
- design::prelude::count_by
- design::prelude::exists
- design::prelude::first
- design::prelude::last
- design::prelude::max
- design::prelude::max_by
- design::prelude::min
- design::prelude::min_by
- design::prelude::sum
- prelude::count
- prelude::count_by
- prelude::exists
- prelude::first
- prelude::last
- prelude::max
- prelude::max_by
- prelude::min
- prelude::min_by
- prelude::sum
- sanitize
- serialize
- traits::field_value_btree_map_from_value
- traits::field_value_btree_set_from_value
- traits::field_value_collection_to_value
- traits::field_value_from_vec_into
- traits::field_value_from_vec_into_btree_map
- traits::field_value_from_vec_into_btree_set
- traits::field_value_into
- traits::field_value_map_collection_to_value
- traits::field_value_vec_from_value
- validate
- visitor::drive_sanitize_fields
- visitor::drive_validate_fields
- visitor::drive_visitable_fields
- visitor::drive_visitable_fields_mut
- visitor::perform_visit
- visitor::perform_visit_mut
- visitor::sanitize
- visitor::validate
Type Aliases
- design::prelude::Bool
- design::prelude::Int16
- design::prelude::Int32
- design::prelude::Int64
- design::prelude::Int8
- design::prelude::Nat16
- design::prelude::Nat32
- design::prelude::Nat64
- design::prelude::Nat8
- design::prelude::Text
- prelude::Bool
- prelude::Int16
- prelude::Int32
- prelude::Int64
- prelude::Int8
- prelude::Nat16
- prelude::Nat32
- prelude::Nat64
- prelude::Nat8
- prelude::Text