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::RgbUpdate
- base::types::color::RgbView
- base::types::color::Rgba
- base::types::color::RgbaHex
- base::types::color::RgbaUpdate
- base::types::color::RgbaView
- 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::PaymentUpdate
- base::types::ic::icp::PaymentView
- base::types::ic::icp::Tokens
- base::types::ic::icrc1::Payment
- base::types::ic::icrc1::PaymentUpdate
- base::types::ic::icrc1::PaymentView
- base::types::ic::icrc1::TokenAmount
- base::types::ic::icrc1::TokenAmountUpdate
- base::types::ic::icrc1::TokenAmountView
- 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::DecimalRangeUpdate
- base::types::num::DecimalRangeView
- base::types::num::Degrees
- base::types::num::DurationRange
- base::types::num::DurationRangeUpdate
- base::types::num::DurationRangeView
- base::types::num::Int32Range
- base::types::num::Int32RangeUpdate
- base::types::num::Int32RangeView
- base::types::num::Nat32Range
- base::types::num::Nat32RangeUpdate
- base::types::num::Nat32RangeView
- 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::SessionDeleteQuery
- db::SessionLoadQuery
- db::query::FieldRef
- db::query::Query
- db::query::builder::FieldRef
- db::query::builder::field::FieldRef
- db::query::expr::SortExpr
- db::query::field::FieldRef
- db::query::predicate::CoercionSpec
- db::query::predicate::ComparePredicate
- db::query::predicate::SchemaInfo
- db::query::predicate::ast::ComparePredicate
- db::query::predicate::coercion::CoercionRule
- db::query::predicate::coercion::CoercionSpec
- db::query::predicate::validate::SchemaInfo
- db::response::Response
- db::response::WriteBatchResponse
- db::response::WriteResponse
- design::prelude::Account
- design::prelude::Blob
- design::prelude::Date
- design::prelude::Decimal
- design::prelude::DecimalParts
- design::prelude::Duration
- design::prelude::E18s
- design::prelude::E8s
- design::prelude::FieldRef
- design::prelude::Float32
- design::prelude::Float64
- design::prelude::Id
- design::prelude::IdSet
- design::prelude::Int
- design::prelude::Int128
- design::prelude::Nat
- design::prelude::Nat128
- design::prelude::OrderedList
- design::prelude::Principal
- design::prelude::ProjectedIdentity
- design::prelude::Subaccount
- design::prelude::Timestamp
- design::prelude::Ulid
- design::prelude::Unit
- design::prelude::generator::Generator
- error::Error
- prelude::Account
- prelude::Blob
- prelude::Date
- prelude::Decimal
- prelude::DecimalParts
- prelude::Duration
- prelude::E18s
- prelude::E8s
- prelude::FieldRef
- prelude::Float32
- prelude::Float64
- prelude::Id
- prelude::IdSet
- prelude::Int
- prelude::Int128
- prelude::Nat
- prelude::Nat128
- prelude::OrderedList
- prelude::Principal
- prelude::ProjectedIdentity
- prelude::Subaccount
- prelude::Timestamp
- prelude::Ulid
- prelude::Unit
- prelude::generator::Generator
Enums
- base::types::ic::icrc3::Value
- base::types::ic::icrc3::ValueView
- db::query::Predicate
- db::query::ReadConsistency
- db::query::expr::FilterExpr
- db::query::expr::OrderDirection
- db::query::predicate::CoercionId
- db::query::predicate::CompareOp
- db::query::predicate::Predicate
- db::query::predicate::UnsupportedQueryFeature
- db::query::predicate::ValidateError
- db::query::predicate::ast::CompareOp
- db::query::predicate::ast::Predicate
- db::query::predicate::ast::UnsupportedQueryFeature
- db::query::predicate::coercion::CoercionId
- db::query::predicate::coercion::CoercionRuleFamily
- db::query::predicate::coercion::TextOp
- db::query::predicate::validate::ValidateError
- design::prelude::AccountEncodeError
- design::prelude::Float32DecodeError
- design::prelude::Float64DecodeError
- design::prelude::IdentityProjectionError
- design::prelude::PrincipalDecodeError
- design::prelude::PrincipalEncodeError
- design::prelude::PrincipalError
- design::prelude::UlidDecodeError
- design::prelude::UlidError
- design::prelude::Value
- error::ErrorClass
- error::ErrorOrigin
- prelude::AccountEncodeError
- prelude::Float32DecodeError
- prelude::Float64DecodeError
- prelude::IdentityProjectionError
- prelude::Predicate
- prelude::PrincipalDecodeError
- prelude::PrincipalEncodeError
- prelude::PrincipalError
- prelude::UlidDecodeError
- prelude::UlidError
- prelude::Value
Traits
- base::validator::len::HasLen
- design::prelude::AsView
- design::prelude::CandidType
- design::prelude::EntityKind
- design::prelude::Sanitizer
- design::prelude::ValidateCustom
- design::prelude::Validator
- design::prelude::VisitorContext
- prelude::AsView
- prelude::CandidType
- prelude::Deserialize
- prelude::Serialize
Macros
Attribute Macros
- design::prelude::canister
- design::prelude::data_store
- design::prelude::entity
- design::prelude::enum_
- design::prelude::index_store
- design::prelude::list
- design::prelude::map
- design::prelude::newtype
- design::prelude::record
- design::prelude::sanitizer
- design::prelude::set
- design::prelude::tuple
- design::prelude::validator
Derive Macros
Functions
- 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::normalize
- db::query::predicate::normalize::normalize
- db::query::predicate::validate
- db::query::predicate::validate::reject_unsupported_query_features
- db::query::predicate::validate::validate
- db::query::predicate::validate::validate_model
- db::query::predicate::validate_model
- deserialize
- design::prelude::generator::generate
- prelude::generator::generate
- sanitize
- serialize
- validate
Type Aliases
- base::types::bytes::Utf8Update
- base::types::bytes::Utf8View
- base::types::color::RgbHexUpdate
- base::types::color::RgbHexView
- base::types::color::RgbaHexUpdate
- base::types::color::RgbaHexView
- base::types::finance::UsdUpdate
- base::types::finance::UsdView
- base::types::geo::AddressLineUpdate
- base::types::geo::AddressLineView
- base::types::geo::CityNameUpdate
- base::types::geo::CityNameView
- base::types::geo::PostalCodeUpdate
- base::types::geo::PostalCodeView
- base::types::geo::RegionNameUpdate
- base::types::geo::RegionNameView
- base::types::hash::Sha256Update
- base::types::hash::Sha256View
- base::types::ic::MemoUpdate
- base::types::ic::MemoView
- base::types::ic::icp::TokensUpdate
- base::types::ic::icp::TokensView
- base::types::ic::icrc1::TokensUpdate
- base::types::ic::icrc1::TokensView
- base::types::ic::icrc3::ValueUpdate
- base::types::ic::icrc3::value::MapUpdate
- base::types::ic::icrc3::value::MapView
- base::types::ident::ConstantUpdate
- base::types::ident::ConstantView
- base::types::ident::FieldUpdate
- base::types::ident::FieldView
- base::types::ident::FunctionUpdate
- base::types::ident::FunctionView
- base::types::ident::VariableUpdate
- base::types::ident::VariableView
- base::types::ident::VariantUpdate
- base::types::ident::VariantView
- base::types::intl::CountryCodeUpdate
- base::types::intl::CountryCodeView
- base::types::intl::LanguageCodeUpdate
- base::types::intl::LanguageCodeView
- base::types::intl::PhoneNumberUpdate
- base::types::intl::PhoneNumberView
- base::types::lang::CodeUpdate
- base::types::lang::CodeView
- base::types::num::DegreesUpdate
- base::types::num::DegreesView
- base::types::num::PercentModifierUpdate
- base::types::num::PercentModifierView
- base::types::num::PercentUpdate
- base::types::num::PercentView
- base::types::time::CreatedAtUpdate
- base::types::time::CreatedAtView
- base::types::time::MillisecondsUpdate
- base::types::time::MillisecondsView
- base::types::time::MinutesUpdate
- base::types::time::MinutesView
- base::types::time::SecondsUpdate
- base::types::time::SecondsView
- base::types::time::UpdatedAtUpdate
- base::types::time::UpdatedAtView
- base::types::web::MimeTypeUpdate
- base::types::web::MimeTypeView
- base::types::web::UrlUpdate
- base::types::web::UrlView
- db::Row
- design::prelude::Bool
- design::prelude::Create
- 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
- design::prelude::Update
- design::prelude::View
- prelude::Bool
- prelude::Create
- prelude::Int16
- prelude::Int32
- prelude::Int64
- prelude::Int8
- prelude::Nat16
- prelude::Nat32
- prelude::Nat64
- prelude::Nat8
- prelude::Text
- prelude::Update
- prelude::View