Trait capnp::traits::HasTypeId

source ·
pub trait HasTypeId {
    const TYPE_ID: u64;
}
Expand description

User-defined Cap’n Proto structs and interfaces are statically assigned a 64-bit type ID. This trait allows the ID to be retrieved.

Required Associated Constants§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl HasTypeId for ElementSize

source§

const TYPE_ID: u64 = 15_102_134_695_616_452_902u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::annotation::Builder<'a>

source§

const TYPE_ID: u64 = 17_422_339_044_421_236_034u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::annotation::Reader<'a>

source§

const TYPE_ID: u64 = 17_422_339_044_421_236_034u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::brand::binding::Builder<'a>

source§

const TYPE_ID: u64 = 14_439_610_327_179_913_212u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::brand::binding::Reader<'a>

source§

const TYPE_ID: u64 = 14_439_610_327_179_913_212u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::brand::scope::Builder<'a>

source§

const TYPE_ID: u64 = 12_382_423_449_155_627_977u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::brand::scope::Reader<'a>

source§

const TYPE_ID: u64 = 12_382_423_449_155_627_977u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::brand::Builder<'a>

source§

const TYPE_ID: u64 = 10_391_024_731_148_337_707u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::brand::Reader<'a>

source§

const TYPE_ID: u64 = 10_391_024_731_148_337_707u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::capnp_version::Builder<'a>

source§

const TYPE_ID: u64 = 15_590_670_654_532_458_851u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::capnp_version::Reader<'a>

source§

const TYPE_ID: u64 = 15_590_670_654_532_458_851u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::code_generator_request::requested_file::import::Builder<'a>

source§

const TYPE_ID: u64 = 12_560_611_460_656_617_445u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::code_generator_request::requested_file::import::Reader<'a>

source§

const TYPE_ID: u64 = 12_560_611_460_656_617_445u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::code_generator_request::requested_file::Builder<'a>

source§

const TYPE_ID: u64 = 14_981_803_260_258_615_394u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::code_generator_request::requested_file::Reader<'a>

source§

const TYPE_ID: u64 = 14_981_803_260_258_615_394u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::code_generator_request::Builder<'a>

source§

const TYPE_ID: u64 = 13_818_529_054_586_492_878u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::code_generator_request::Reader<'a>

source§

const TYPE_ID: u64 = 13_818_529_054_586_492_878u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::enumerant::Builder<'a>

source§

const TYPE_ID: u64 = 10_919_677_598_968_879_693u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::enumerant::Reader<'a>

source§

const TYPE_ID: u64 = 10_919_677_598_968_879_693u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::field::group::Builder<'a>

source§

const TYPE_ID: u64 = 14_626_792_032_033_250_577u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::field::group::Reader<'a>

source§

const TYPE_ID: u64 = 14_626_792_032_033_250_577u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::field::ordinal::Builder<'a>

source§

const TYPE_ID: u64 = 13_515_537_513_213_004_774u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::field::ordinal::Reader<'a>

source§

const TYPE_ID: u64 = 13_515_537_513_213_004_774u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::field::slot::Builder<'a>

source§

const TYPE_ID: u64 = 14_133_145_859_926_553_711u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::field::slot::Reader<'a>

source§

const TYPE_ID: u64 = 14_133_145_859_926_553_711u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::field::Builder<'a>

source§

const TYPE_ID: u64 = 11_145_653_318_641_710_175u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::field::Reader<'a>

source§

const TYPE_ID: u64 = 11_145_653_318_641_710_175u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::method::Builder<'a>

source§

const TYPE_ID: u64 = 10_736_806_783_679_155_584u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::method::Reader<'a>

source§

const TYPE_ID: u64 = 10_736_806_783_679_155_584u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::annotation::Builder<'a>

source§

const TYPE_ID: u64 = 17_011_813_041_836_786_320u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::annotation::Reader<'a>

source§

const TYPE_ID: u64 = 17_011_813_041_836_786_320u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::const_::Builder<'a>

source§

const TYPE_ID: u64 = 12_793_219_851_699_983_392u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::const_::Reader<'a>

source§

const TYPE_ID: u64 = 12_793_219_851_699_983_392u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::enum_::Builder<'a>

source§

const TYPE_ID: u64 = 13_063_450_714_778_629_528u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::enum_::Reader<'a>

source§

const TYPE_ID: u64 = 13_063_450_714_778_629_528u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::interface::Builder<'a>

source§

const TYPE_ID: u64 = 16_728_431_493_453_586_831u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::interface::Reader<'a>

source§

const TYPE_ID: u64 = 16_728_431_493_453_586_831u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::nested_node::Builder<'a>

source§

const TYPE_ID: u64 = 16_050_641_862_814_319_170u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::nested_node::Reader<'a>

source§

const TYPE_ID: u64 = 16_050_641_862_814_319_170u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::parameter::Builder<'a>

source§

const TYPE_ID: u64 = 13_353_766_412_138_554_289u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::parameter::Reader<'a>

source§

const TYPE_ID: u64 = 13_353_766_412_138_554_289u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::source_info::member::Builder<'a>

source§

const TYPE_ID: u64 = 14_031_686_161_526_562_722u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::source_info::member::Reader<'a>

source§

const TYPE_ID: u64 = 14_031_686_161_526_562_722u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::source_info::Builder<'a>

source§

const TYPE_ID: u64 = 17_549_997_658_772_559_790u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::source_info::Reader<'a>

source§

const TYPE_ID: u64 = 17_549_997_658_772_559_790u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::Builder<'a>

source§

const TYPE_ID: u64 = 16_610_026_722_781_537_303u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::Reader<'a>

source§

const TYPE_ID: u64 = 16_610_026_722_781_537_303u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::struct_::Builder<'a>

source§

const TYPE_ID: u64 = 11_430_331_134_483_579_957u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::node::struct_::Reader<'a>

source§

const TYPE_ID: u64 = 11_430_331_134_483_579_957u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::superclass::Builder<'a>

source§

const TYPE_ID: u64 = 12_220_001_500_510_083_064u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::superclass::Reader<'a>

source§

const TYPE_ID: u64 = 12_220_001_500_510_083_064u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::any_pointer::implicit_method_parameter::Builder<'a>

source§

const TYPE_ID: u64 = 13_470_206_089_842_057_844u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::any_pointer::implicit_method_parameter::Reader<'a>

source§

const TYPE_ID: u64 = 13_470_206_089_842_057_844u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::any_pointer::parameter::Builder<'a>

source§

const TYPE_ID: u64 = 11_372_142_272_178_113_157u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::any_pointer::parameter::Reader<'a>

source§

const TYPE_ID: u64 = 11_372_142_272_178_113_157u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::any_pointer::Builder<'a>

source§

const TYPE_ID: u64 = 14_003_731_834_718_800_369u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::any_pointer::Reader<'a>

source§

const TYPE_ID: u64 = 14_003_731_834_718_800_369u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::any_pointer::unconstrained::Builder<'a>

source§

const TYPE_ID: u64 = 10_248_890_354_574_636_630u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::any_pointer::unconstrained::Reader<'a>

source§

const TYPE_ID: u64 = 10_248_890_354_574_636_630u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::enum_::Builder<'a>

source§

const TYPE_ID: u64 = 11_389_172_934_837_766_057u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::enum_::Reader<'a>

source§

const TYPE_ID: u64 = 11_389_172_934_837_766_057u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::interface::Builder<'a>

source§

const TYPE_ID: u64 = 17_116_997_365_232_503_999u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::interface::Reader<'a>

source§

const TYPE_ID: u64 = 17_116_997_365_232_503_999u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::list::Builder<'a>

source§

const TYPE_ID: u64 = 9_792_858_745_991_129_751u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::list::Reader<'a>

source§

const TYPE_ID: u64 = 9_792_858_745_991_129_751u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::Builder<'a>

source§

const TYPE_ID: u64 = 15_020_482_145_304_562_784u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::Reader<'a>

source§

const TYPE_ID: u64 = 15_020_482_145_304_562_784u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::struct_::Builder<'a>

source§

const TYPE_ID: u64 = 12_410_354_185_295_152_851u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::type_::struct_::Reader<'a>

source§

const TYPE_ID: u64 = 12_410_354_185_295_152_851u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::value::Builder<'a>

source§

const TYPE_ID: u64 = 14_853_958_794_117_909_659u64

source§

impl<'a> HasTypeId for capnp::schema_capnp::value::Reader<'a>

source§

const TYPE_ID: u64 = 14_853_958_794_117_909_659u64