Skip to main content

Path

Trait Path 

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

Path Fully-qualified schema path.

Required Associated Constants§

Source

const PATH: &'static str

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Path for Value

Source§

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

Source§

impl Path for icydb::base::sanitizer::intl::iso::Iso639_1

Source§

const PATH: &'static str = "icydb::base::sanitizer::intl::iso::Iso639_1"

Source§

impl Path for icydb::base::sanitizer::intl::iso::Iso3166_1A2

Source§

const PATH: &'static str = "icydb::base::sanitizer::intl::iso::Iso3166_1A2"

Source§

impl Path for icydb::base::sanitizer::intl::phone::E164PhoneNumber

Source§

const PATH: &'static str = "icydb::base::sanitizer::intl::phone::E164PhoneNumber"

Source§

impl Path for Clamp

Source§

const PATH: &'static str = "icydb::base::sanitizer::num::Clamp"

Source§

impl Path for RoundDecimalPlaces

Source§

const PATH: &'static str = "icydb::base::sanitizer::num::RoundDecimalPlaces"

Source§

impl Path for AlphaNumeric

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::ascii::AlphaNumeric"

Source§

impl Path for Numeric

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::ascii::Numeric"

Source§

impl Path for icydb::base::sanitizer::text::case::Kebab

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::case::Kebab"

Source§

impl Path for icydb::base::sanitizer::text::case::Lower

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::case::Lower"

Source§

impl Path for icydb::base::sanitizer::text::case::Snake

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::case::Snake"

Source§

impl Path for icydb::base::sanitizer::text::case::Title

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::case::Title"

Source§

impl Path for icydb::base::sanitizer::text::case::Upper

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::case::Upper"

Source§

impl Path for icydb::base::sanitizer::text::case::UpperCamel

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::case::UpperCamel"

Source§

impl Path for icydb::base::sanitizer::text::case::UpperSnake

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::case::UpperSnake"

Source§

impl Path for icydb::base::sanitizer::text::color::RgbHex

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::color::RgbHex"

Source§

impl Path for icydb::base::sanitizer::text::color::RgbaHex

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::color::RgbaHex"

Source§

impl Path for Trim

Source§

const PATH: &'static str = "icydb::base::sanitizer::text::Trim"

Source§

impl Path for icydb::base::sanitizer::time::CreatedAt

Source§

const PATH: &'static str = "icydb::base::sanitizer::time::CreatedAt"

Source§

impl Path for icydb::base::sanitizer::time::UpdatedAt

Source§

const PATH: &'static str = "icydb::base::sanitizer::time::UpdatedAt"

Source§

impl Path for icydb::base::sanitizer::web::MimeType

Source§

const PATH: &'static str = "icydb::base::sanitizer::web::MimeType"

Source§

impl Path for icydb::base::sanitizer::web::Url

Source§

const PATH: &'static str = "icydb::base::sanitizer::web::Url"

Source§

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

Source§

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

Source§

impl Path for Rgb

Source§

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

Source§

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

Source§

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

Source§

impl Path for Rgba

Source§

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

Source§

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

Source§

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

Source§

impl Path for E8s

Source§

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

Source§

impl Path for E18s

Source§

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

Source§

impl Path for Usd

Source§

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

Source§

impl Path for AddressLine

Source§

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

Source§

impl Path for CityName

Source§

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

Source§

impl Path for PostalCode

Source§

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

Source§

impl Path for RegionName

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Path for TokenAmount

Source§

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

Source§

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

Source§

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

Source§

impl Path for Map

Source§

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

Source§

impl Path for Memo

Source§

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

Source§

impl Path for Constant

Source§

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

Source§

impl Path for Field

Source§

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

Source§

impl Path for Function

Source§

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

Source§

impl Path for Variable

Source§

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

Source§

impl Path for Variant

Source§

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

Source§

impl Path for CountryCode

Source§

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

Source§

impl Path for LanguageCode

Source§

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

Source§

impl Path for PhoneNumber

Source§

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

Source§

impl Path for Code

Source§

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

Source§

impl Path for DecimalRange

Source§

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

Source§

impl Path for Degrees

Source§

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

Source§

impl Path for DurationRange

Source§

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

Source§

impl Path for Int32Range

Source§

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

Source§

impl Path for Nat32Range

Source§

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

Source§

impl Path for Percent

Source§

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

Source§

impl Path for PercentModifier

Source§

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

Source§

impl Path for icydb::base::types::time::CreatedAt

Source§

const PATH: &'static str = "icydb::base::types::time::CreatedAt"

Source§

impl Path for Milliseconds

Source§

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

Source§

impl Path for Minutes

Source§

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

Source§

impl Path for Seconds

Source§

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

Source§

impl Path for icydb::base::types::time::UpdatedAt

Source§

const PATH: &'static str = "icydb::base::types::time::UpdatedAt"

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Path for MaxDecimalPlaces

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Path for Max

Source§

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

Source§

impl Path for Min

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Path for Gt

Source§

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

Source§

impl Path for Gte

Source§

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

Source§

impl Path for Lt

Source§

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

Source§

impl Path for Lte

Source§

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

Source§

impl Path for MultipleOf

Source§

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

Source§

impl Path for NotEqual

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Path for LowerUscore

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Path for AlphaUscore

Source§

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

Source§

impl Path for AlphanumUscore

Source§

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

Source§

impl Path for Ascii

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Path for InArray<T>

Source§

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