Skip to main content

Path

Trait Path 

Source
pub trait Path {
    const PATH: &'static str;
}
Expand description

Fully-qualified path identity for generated application declarations.

Required Associated Constants§

Source

const PATH: &'static str

Stable Rust declaration path.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Path for AddressLine

Source§

const PATH: &'static str = "icydb_model::base::types::geo::AddressLine"

Source§

impl Path for AlphaNumeric

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::ascii::AlphaNumeric"

Source§

impl Path for AlphaUscore

Source§

const PATH: &'static str = "icydb_model::base::validator::text::AlphaUscore"

Source§

impl Path for AlphanumUscore

Source§

const PATH: &'static str = "icydb_model::base::validator::text::AlphanumUscore"

Source§

impl Path for Ascii

Source§

const PATH: &'static str = "icydb_model::base::validator::text::Ascii"

Source§

impl Path for Camel

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::Camel"

Source§

impl Path for CityName

Source§

const PATH: &'static str = "icydb_model::base::types::geo::CityName"

Source§

impl Path for Clamp

Source§

const PATH: &'static str = "icydb_model::base::normalizer::num::Clamp"

Source§

impl Path for Code

Source§

const PATH: &'static str = "icydb_model::base::types::lang::Code"

Source§

impl Path for Constant

Source§

const PATH: &'static str = "icydb_model::base::types::ident::Constant"

Source§

impl Path for CountryCode

Source§

const PATH: &'static str = "icydb_model::base::types::intl::CountryCode"

Source§

impl Path for DecimalRange

Source§

const PATH: &'static str = "icydb_model::base::types::num::DecimalRange"

Source§

impl Path for Degrees

Source§

const PATH: &'static str = "icydb_model::base::types::num::Degrees"

Source§

impl Path for DurationRange

Source§

const PATH: &'static str = "icydb_model::base::types::num::DurationRange"

Source§

impl Path for E8s

Source§

const PATH: &'static str = "icydb_model::base::types::finance::E8s"

Source§

impl Path for E18s

Source§

const PATH: &'static str = "icydb_model::base::types::finance::E18s"

Source§

impl Path for icydb_model::base::normalizer::intl::phone::E164PhoneNumber

Source§

const PATH: &'static str = "icydb_model::base::normalizer::intl::phone::E164PhoneNumber"

Source§

impl Path for icydb_model::base::validator::intl::phone::E164PhoneNumber

Source§

const PATH: &'static str = "icydb_model::base::validator::intl::phone::E164PhoneNumber"

Source§

impl Path for icydb_model::base::validator::len::Equal

Source§

const PATH: &'static str = "icydb_model::base::validator::len::Equal"

Source§

impl Path for icydb_model::base::validator::num::Equal

Source§

const PATH: &'static str = "icydb_model::base::validator::num::Equal"

Source§

impl Path for Field

Source§

const PATH: &'static str = "icydb_model::base::types::ident::Field"

Source§

impl Path for Function

Source§

const PATH: &'static str = "icydb_model::base::types::ident::Function"

Source§

impl Path for Gt

Source§

const PATH: &'static str = "icydb_model::base::validator::num::Gt"

Source§

impl Path for Gte

Source§

const PATH: &'static str = "icydb_model::base::validator::num::Gte"

Source§

impl Path for Int32Range

Source§

const PATH: &'static str = "icydb_model::base::types::num::Int32Range"

Source§

impl Path for icydb_model::base::normalizer::intl::iso::Iso639_1

Source§

const PATH: &'static str = "icydb_model::base::normalizer::intl::iso::Iso639_1"

Source§

impl Path for icydb_model::base::validator::intl::iso::Iso639_1

Source§

const PATH: &'static str = "icydb_model::base::validator::intl::iso::Iso639_1"

Source§

impl Path for icydb_model::base::normalizer::intl::iso::Iso3166_1A2

Source§

const PATH: &'static str = "icydb_model::base::normalizer::intl::iso::Iso3166_1A2"

Source§

impl Path for icydb_model::base::validator::intl::iso::Iso3166_1A2

Source§

const PATH: &'static str = "icydb_model::base::validator::intl::iso::Iso3166_1A2"

Source§

impl Path for icydb_model::base::normalizer::text::case::Kebab

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::case::Kebab"

Source§

impl Path for icydb_model::base::validator::text::case::Kebab

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::Kebab"

Source§

impl Path for LanguageCode

Source§

const PATH: &'static str = "icydb_model::base::types::intl::LanguageCode"

Source§

impl Path for icydb_model::base::normalizer::text::case::Lower

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::case::Lower"

Source§

impl Path for icydb_model::base::validator::text::case::Lower

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::Lower"

Source§

impl Path for LowerUscore

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::LowerUscore"

Source§

impl Path for Lt

Source§

const PATH: &'static str = "icydb_model::base::validator::num::Lt"

Source§

impl Path for Lte

Source§

const PATH: &'static str = "icydb_model::base::validator::num::Lte"

Source§

impl Path for Map

Source§

const PATH: &'static str = "icydb_model::base::types::ic::icrc3::value::Map"

Source§

impl Path for Max

Source§

const PATH: &'static str = "icydb_model::base::validator::len::Max"

Source§

impl Path for MaxDecimalPlaces

Source§

const PATH: &'static str = "icydb_model::base::validator::decimal::MaxDecimalPlaces"

Source§

impl Path for Memo

Source§

const PATH: &'static str = "icydb_model::base::types::ic::Memo"

Source§

impl Path for Milliseconds

Source§

const PATH: &'static str = "icydb_model::base::types::time::Milliseconds"

Source§

impl Path for icydb_model::base::normalizer::web::MimeType

Source§

const PATH: &'static str = "icydb_model::base::normalizer::web::MimeType"

Source§

impl Path for icydb_model::base::types::web::MimeType

Source§

const PATH: &'static str = "icydb_model::base::types::web::MimeType"

Source§

impl Path for icydb_model::base::validator::web::MimeType

Source§

const PATH: &'static str = "icydb_model::base::validator::web::MimeType"

Source§

impl Path for Min

Source§

const PATH: &'static str = "icydb_model::base::validator::len::Min"

Source§

impl Path for Minutes

Source§

const PATH: &'static str = "icydb_model::base::types::time::Minutes"

Source§

impl Path for MultipleOf

Source§

const PATH: &'static str = "icydb_model::base::validator::num::MultipleOf"

Source§

impl Path for Nat32Range

Source§

const PATH: &'static str = "icydb_model::base::types::num::Nat32Range"

Source§

impl Path for NotEqual

Source§

const PATH: &'static str = "icydb_model::base::validator::num::NotEqual"

Source§

impl Path for Numeric

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::ascii::Numeric"

Source§

impl Path for icydb_model::base::types::ic::icp::Payment

Source§

const PATH: &'static str = "icydb_model::base::types::ic::icp::Payment"

Source§

impl Path for icydb_model::base::types::ic::icrc1::Payment

Source§

const PATH: &'static str = "icydb_model::base::types::ic::icrc1::Payment"

Source§

impl Path for Percent

Source§

const PATH: &'static str = "icydb_model::base::types::num::Percent"

Source§

impl Path for PercentModifier

Source§

const PATH: &'static str = "icydb_model::base::types::num::PercentModifier"

Source§

impl Path for PhoneNumber

Source§

const PATH: &'static str = "icydb_model::base::types::intl::PhoneNumber"

Source§

impl Path for PostalCode

Source§

const PATH: &'static str = "icydb_model::base::types::geo::PostalCode"

Source§

impl Path for icydb_model::base::validator::len::Range

Source§

const PATH: &'static str = "icydb_model::base::validator::len::Range"

Source§

impl Path for icydb_model::base::validator::num::Range

Source§

const PATH: &'static str = "icydb_model::base::validator::num::Range"

Source§

impl Path for RegionName

Source§

const PATH: &'static str = "icydb_model::base::types::geo::RegionName"

Source§

impl Path for Rgb

Source§

const PATH: &'static str = "icydb_model::base::types::color::Rgb"

Source§

impl Path for icydb_model::base::normalizer::text::color::RgbHex

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::color::RgbHex"

Source§

impl Path for icydb_model::base::types::color::RgbHex

Source§

const PATH: &'static str = "icydb_model::base::types::color::RgbHex"

Source§

impl Path for icydb_model::base::validator::text::color::RgbHex

Source§

const PATH: &'static str = "icydb_model::base::validator::text::color::RgbHex"

Source§

impl Path for Rgba

Source§

const PATH: &'static str = "icydb_model::base::types::color::Rgba"

Source§

impl Path for icydb_model::base::normalizer::text::color::RgbaHex

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::color::RgbaHex"

Source§

impl Path for icydb_model::base::types::color::RgbaHex

Source§

const PATH: &'static str = "icydb_model::base::types::color::RgbaHex"

Source§

impl Path for icydb_model::base::validator::text::color::RgbaHex

Source§

const PATH: &'static str = "icydb_model::base::validator::text::color::RgbaHex"

Source§

impl Path for RoundDecimalPlaces

Source§

const PATH: &'static str = "icydb_model::base::normalizer::num::RoundDecimalPlaces"

Source§

impl Path for Seconds

Source§

const PATH: &'static str = "icydb_model::base::types::time::Seconds"

Source§

impl Path for Sentence

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::Sentence"

Source§

impl Path for icydb_model::base::types::hash::Sha256

Source§

const PATH: &'static str = "icydb_model::base::types::hash::Sha256"

Source§

impl Path for icydb_model::base::validator::hash::Sha256

Source§

const PATH: &'static str = "icydb_model::base::validator::hash::Sha256"

Source§

impl Path for icydb_model::base::normalizer::text::case::Snake

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::case::Snake"

Source§

impl Path for icydb_model::base::validator::text::case::Snake

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::Snake"

Source§

impl Path for icydb_model::base::normalizer::text::case::Title

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::case::Title"

Source§

impl Path for icydb_model::base::validator::text::case::Title

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::Title"

Source§

impl Path for TokenAmount

Source§

const PATH: &'static str = "icydb_model::base::types::ic::icrc1::TokenAmount"

Source§

impl Path for icydb_model::base::types::ic::icp::Tokens

Source§

const PATH: &'static str = "icydb_model::base::types::ic::icp::Tokens"

Source§

impl Path for icydb_model::base::types::ic::icrc1::Tokens

Source§

const PATH: &'static str = "icydb_model::base::types::ic::icrc1::Tokens"

Source§

impl Path for Trim

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::Trim"

Source§

impl Path for icydb_model::base::normalizer::text::case::Upper

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::case::Upper"

Source§

impl Path for icydb_model::base::validator::text::case::Upper

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::Upper"

Source§

impl Path for icydb_model::base::normalizer::text::case::UpperCamel

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::case::UpperCamel"

Source§

impl Path for icydb_model::base::validator::text::case::UpperCamel

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::UpperCamel"

Source§

impl Path for UpperKebab

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::UpperKebab"

Source§

impl Path for icydb_model::base::normalizer::text::case::UpperSnake

Source§

const PATH: &'static str = "icydb_model::base::normalizer::text::case::UpperSnake"

Source§

impl Path for icydb_model::base::validator::text::case::UpperSnake

Source§

const PATH: &'static str = "icydb_model::base::validator::text::case::UpperSnake"

Source§

impl Path for icydb_model::base::normalizer::web::Url

Source§

const PATH: &'static str = "icydb_model::base::normalizer::web::Url"

Source§

impl Path for icydb_model::base::types::web::Url

Source§

const PATH: &'static str = "icydb_model::base::types::web::Url"

Source§

impl Path for icydb_model::base::validator::web::Url

Source§

const PATH: &'static str = "icydb_model::base::validator::web::Url"

Source§

impl Path for Usd

Source§

const PATH: &'static str = "icydb_model::base::types::finance::Usd"

Source§

impl Path for icydb_model::base::types::bytes::Utf8

Source§

const PATH: &'static str = "icydb_model::base::types::bytes::Utf8"

Source§

impl Path for icydb_model::base::validator::bytes::Utf8

Source§

const PATH: &'static str = "icydb_model::base::validator::bytes::Utf8"

Source§

impl Path for Value

Source§

const PATH: &'static str = "icydb_model::base::types::ic::icrc3::Value"

Source§

impl Path for Variable

Source§

const PATH: &'static str = "icydb_model::base::types::ident::Variable"

Source§

impl Path for Variant

Source§

const PATH: &'static str = "icydb_model::base::types::ident::Variant"

Source§

impl<T> Path for InArray<T>

Source§

const PATH: &'static str = "icydb_model::base::validator::collection::InArray"