1 // @generated by the capnpc-rust plugin to the Cap'n Proto schema compiler. 2 // DO NOT EDIT. 3 // source: schema.capnp 4 5 6 pub mod node { 7 pub use self::Which::{File,Struct,Enum,Interface,Const,Annotation}; 8 9 #[derive(Copy, Clone)] 10 pub struct Owned(()); 11 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 12 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 13 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 14 15 #[derive(Clone, Copy)] 16 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 17 18 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 19 #[inline] type_id() -> u6420 fn type_id() -> u64 { _private::TYPE_ID } 21 } 22 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>23 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 24 Reader { reader, } 25 } 26 } 27 28 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>29 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 30 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 31 } 32 } 33 34 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>35 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 36 self.reader 37 } 38 } 39 40 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)41 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 42 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 43 } 44 } 45 46 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>47 pub fn reborrow(&self) -> Reader<'_,> { 48 Reader { .. *self } 49 } 50 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>51 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 52 self.reader.total_size() 53 } 54 #[inline] get_id(self) -> u6455 pub fn get_id(self) -> u64 { 56 self.reader.get_data_field::<u64>(0) 57 } 58 #[inline] get_display_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>>59 pub fn get_display_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 60 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 61 } has_display_name(&self) -> bool62 pub fn has_display_name(&self) -> bool { 63 !self.reader.get_pointer_field(0).is_null() 64 } 65 #[inline] get_display_name_prefix_length(self) -> u3266 pub fn get_display_name_prefix_length(self) -> u32 { 67 self.reader.get_data_field::<u32>(2) 68 } 69 #[inline] get_scope_id(self) -> u6470 pub fn get_scope_id(self) -> u64 { 71 self.reader.get_data_field::<u64>(2) 72 } 73 #[inline] get_nested_nodes(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::nested_node::Owned>>74 pub fn get_nested_nodes(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::nested_node::Owned>> { 75 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None) 76 } has_nested_nodes(&self) -> bool77 pub fn has_nested_nodes(&self) -> bool { 78 !self.reader.get_pointer_field(1).is_null() 79 } 80 #[inline] get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>>81 pub fn get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>> { 82 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(2), ::core::option::Option::None) 83 } has_annotations(&self) -> bool84 pub fn has_annotations(&self) -> bool { 85 !self.reader.get_pointer_field(2).is_null() 86 } 87 #[inline] get_parameters(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::parameter::Owned>>88 pub fn get_parameters(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::parameter::Owned>> { 89 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(5), ::core::option::Option::None) 90 } has_parameters(&self) -> bool91 pub fn has_parameters(&self) -> bool { 92 !self.reader.get_pointer_field(5).is_null() 93 } 94 #[inline] get_is_generic(self) -> bool95 pub fn get_is_generic(self) -> bool { 96 self.reader.get_bool_field(288) 97 } 98 #[inline] which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema>99 pub fn which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema> { 100 match self.reader.get_data_field::<u16>(6) { 101 0 => { 102 ::core::result::Result::Ok(File( 103 () 104 )) 105 } 106 1 => { 107 ::core::result::Result::Ok(Struct( 108 ::capnp::traits::FromStructReader::new(self.reader) 109 )) 110 } 111 2 => { 112 ::core::result::Result::Ok(Enum( 113 ::capnp::traits::FromStructReader::new(self.reader) 114 )) 115 } 116 3 => { 117 ::core::result::Result::Ok(Interface( 118 ::capnp::traits::FromStructReader::new(self.reader) 119 )) 120 } 121 4 => { 122 ::core::result::Result::Ok(Const( 123 ::capnp::traits::FromStructReader::new(self.reader) 124 )) 125 } 126 5 => { 127 ::core::result::Result::Ok(Annotation( 128 ::capnp::traits::FromStructReader::new(self.reader) 129 )) 130 } 131 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 132 } 133 } 134 } 135 136 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 137 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 138 #[inline] struct_size() -> ::capnp::private::layout::StructSize139 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 140 } 141 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 142 #[inline] type_id() -> u64143 fn type_id() -> u64 { _private::TYPE_ID } 144 } 145 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >146 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 147 Builder { builder, } 148 } 149 } 150 151 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)152 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 153 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 154 } 155 } 156 157 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>158 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 159 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 160 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>161 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 162 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 163 } 164 } 165 166 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>167 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 168 } 169 170 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>171 pub fn into_reader(self) -> Reader<'a,> { 172 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 173 } reborrow(&mut self) -> Builder<'_,>174 pub fn reborrow(&mut self) -> Builder<'_,> { 175 Builder { .. *self } 176 } reborrow_as_reader(&self) -> Reader<'_,>177 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 178 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 179 } 180 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>181 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 182 self.builder.into_reader().total_size() 183 } 184 #[inline] get_id(self) -> u64185 pub fn get_id(self) -> u64 { 186 self.builder.get_data_field::<u64>(0) 187 } 188 #[inline] set_id(&mut self, value: u64)189 pub fn set_id(&mut self, value: u64) { 190 self.builder.set_data_field::<u64>(0, value); 191 } 192 #[inline] get_display_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>>193 pub fn get_display_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 194 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 195 } 196 #[inline] set_display_name(&mut self, value: ::capnp::text::Reader<'_>)197 pub fn set_display_name(&mut self, value: ::capnp::text::Reader<'_>) { 198 self.builder.get_pointer_field(0).set_text(value); 199 } 200 #[inline] init_display_name(self, size: u32) -> ::capnp::text::Builder<'a>201 pub fn init_display_name(self, size: u32) -> ::capnp::text::Builder<'a> { 202 self.builder.get_pointer_field(0).init_text(size) 203 } has_display_name(&self) -> bool204 pub fn has_display_name(&self) -> bool { 205 !self.builder.get_pointer_field(0).is_null() 206 } 207 #[inline] get_display_name_prefix_length(self) -> u32208 pub fn get_display_name_prefix_length(self) -> u32 { 209 self.builder.get_data_field::<u32>(2) 210 } 211 #[inline] set_display_name_prefix_length(&mut self, value: u32)212 pub fn set_display_name_prefix_length(&mut self, value: u32) { 213 self.builder.set_data_field::<u32>(2, value); 214 } 215 #[inline] get_scope_id(self) -> u64216 pub fn get_scope_id(self) -> u64 { 217 self.builder.get_data_field::<u64>(2) 218 } 219 #[inline] set_scope_id(&mut self, value: u64)220 pub fn set_scope_id(&mut self, value: u64) { 221 self.builder.set_data_field::<u64>(2, value); 222 } 223 #[inline] get_nested_nodes(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::nested_node::Owned>>224 pub fn get_nested_nodes(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::nested_node::Owned>> { 225 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None) 226 } 227 #[inline] set_nested_nodes(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::nested_node::Owned>) -> ::capnp::Result<()>228 pub fn set_nested_nodes(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::nested_node::Owned>) -> ::capnp::Result<()> { 229 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(1), value, false) 230 } 231 #[inline] init_nested_nodes(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::nested_node::Owned>232 pub fn init_nested_nodes(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::nested_node::Owned> { 233 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), size) 234 } has_nested_nodes(&self) -> bool235 pub fn has_nested_nodes(&self) -> bool { 236 !self.builder.get_pointer_field(1).is_null() 237 } 238 #[inline] get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>>239 pub fn get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>> { 240 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(2), ::core::option::Option::None) 241 } 242 #[inline] set_annotations(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>) -> ::capnp::Result<()>243 pub fn set_annotations(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>) -> ::capnp::Result<()> { 244 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(2), value, false) 245 } 246 #[inline] init_annotations(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>247 pub fn init_annotations(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned> { 248 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(2), size) 249 } has_annotations(&self) -> bool250 pub fn has_annotations(&self) -> bool { 251 !self.builder.get_pointer_field(2).is_null() 252 } 253 #[inline] set_file(&mut self, _value: ())254 pub fn set_file(&mut self, _value: ()) { 255 self.builder.set_data_field::<u16>(6, 0); 256 } 257 #[inline] init_struct(self, ) -> crate::schema_capnp::node::struct_::Builder<'a>258 pub fn init_struct(self, ) -> crate::schema_capnp::node::struct_::Builder<'a> { 259 self.builder.set_data_field::<u16>(6, 1); 260 self.builder.set_data_field::<u16>(7, 0u16); 261 self.builder.set_data_field::<u16>(12, 0u16); 262 self.builder.set_data_field::<u16>(13, 0u16); 263 self.builder.set_bool_field(224, false); 264 self.builder.set_data_field::<u16>(15, 0u16); 265 self.builder.set_data_field::<u32>(8, 0u32); 266 self.builder.get_pointer_field(3).clear(); 267 ::capnp::traits::FromStructBuilder::new(self.builder) 268 } 269 #[inline] init_enum(self, ) -> crate::schema_capnp::node::enum_::Builder<'a>270 pub fn init_enum(self, ) -> crate::schema_capnp::node::enum_::Builder<'a> { 271 self.builder.set_data_field::<u16>(6, 2); 272 self.builder.get_pointer_field(3).clear(); 273 ::capnp::traits::FromStructBuilder::new(self.builder) 274 } 275 #[inline] init_interface(self, ) -> crate::schema_capnp::node::interface::Builder<'a>276 pub fn init_interface(self, ) -> crate::schema_capnp::node::interface::Builder<'a> { 277 self.builder.set_data_field::<u16>(6, 3); 278 self.builder.get_pointer_field(3).clear(); 279 self.builder.get_pointer_field(4).clear(); 280 ::capnp::traits::FromStructBuilder::new(self.builder) 281 } 282 #[inline] init_const(self, ) -> crate::schema_capnp::node::const_::Builder<'a>283 pub fn init_const(self, ) -> crate::schema_capnp::node::const_::Builder<'a> { 284 self.builder.set_data_field::<u16>(6, 4); 285 self.builder.get_pointer_field(3).clear(); 286 self.builder.get_pointer_field(4).clear(); 287 ::capnp::traits::FromStructBuilder::new(self.builder) 288 } 289 #[inline] init_annotation(self, ) -> crate::schema_capnp::node::annotation::Builder<'a>290 pub fn init_annotation(self, ) -> crate::schema_capnp::node::annotation::Builder<'a> { 291 self.builder.set_data_field::<u16>(6, 5); 292 self.builder.get_pointer_field(3).clear(); 293 self.builder.set_bool_field(112, false); 294 self.builder.set_bool_field(113, false); 295 self.builder.set_bool_field(114, false); 296 self.builder.set_bool_field(115, false); 297 self.builder.set_bool_field(116, false); 298 self.builder.set_bool_field(117, false); 299 self.builder.set_bool_field(118, false); 300 self.builder.set_bool_field(119, false); 301 self.builder.set_bool_field(120, false); 302 self.builder.set_bool_field(121, false); 303 self.builder.set_bool_field(122, false); 304 self.builder.set_bool_field(123, false); 305 ::capnp::traits::FromStructBuilder::new(self.builder) 306 } 307 #[inline] get_parameters(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::parameter::Owned>>308 pub fn get_parameters(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::parameter::Owned>> { 309 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(5), ::core::option::Option::None) 310 } 311 #[inline] set_parameters(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::parameter::Owned>) -> ::capnp::Result<()>312 pub fn set_parameters(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::parameter::Owned>) -> ::capnp::Result<()> { 313 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(5), value, false) 314 } 315 #[inline] init_parameters(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::parameter::Owned>316 pub fn init_parameters(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::parameter::Owned> { 317 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(5), size) 318 } has_parameters(&self) -> bool319 pub fn has_parameters(&self) -> bool { 320 !self.builder.get_pointer_field(5).is_null() 321 } 322 #[inline] get_is_generic(self) -> bool323 pub fn get_is_generic(self) -> bool { 324 self.builder.get_bool_field(288) 325 } 326 #[inline] set_is_generic(&mut self, value: bool)327 pub fn set_is_generic(&mut self, value: bool) { 328 self.builder.set_bool_field(288, value); 329 } 330 #[inline] which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema>331 pub fn which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema> { 332 match self.builder.get_data_field::<u16>(6) { 333 0 => { 334 ::core::result::Result::Ok(File( 335 () 336 )) 337 } 338 1 => { 339 ::core::result::Result::Ok(Struct( 340 ::capnp::traits::FromStructBuilder::new(self.builder) 341 )) 342 } 343 2 => { 344 ::core::result::Result::Ok(Enum( 345 ::capnp::traits::FromStructBuilder::new(self.builder) 346 )) 347 } 348 3 => { 349 ::core::result::Result::Ok(Interface( 350 ::capnp::traits::FromStructBuilder::new(self.builder) 351 )) 352 } 353 4 => { 354 ::core::result::Result::Ok(Const( 355 ::capnp::traits::FromStructBuilder::new(self.builder) 356 )) 357 } 358 5 => { 359 ::core::result::Result::Ok(Annotation( 360 ::capnp::traits::FromStructBuilder::new(self.builder) 361 )) 362 } 363 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 364 } 365 } 366 } 367 368 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 369 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline370 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 371 Pipeline { _typeless: typeless, } 372 } 373 } 374 impl Pipeline { 375 } 376 mod _private { 377 use capnp::private::layout; 378 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 5, pointers: 6 }; 379 pub const TYPE_ID: u64 = 0xe682_ab4c_f923_a417; 380 } 381 pub enum Which<A0,A1,A2,A3,A4> { 382 File(()), 383 Struct(A0), 384 Enum(A1), 385 Interface(A2), 386 Const(A3), 387 Annotation(A4), 388 } 389 pub type WhichReader<'a,> = Which<crate::schema_capnp::node::struct_::Reader<'a>,crate::schema_capnp::node::enum_::Reader<'a>,crate::schema_capnp::node::interface::Reader<'a>,crate::schema_capnp::node::const_::Reader<'a>,crate::schema_capnp::node::annotation::Reader<'a>>; 390 pub type WhichBuilder<'a,> = Which<crate::schema_capnp::node::struct_::Builder<'a>,crate::schema_capnp::node::enum_::Builder<'a>,crate::schema_capnp::node::interface::Builder<'a>,crate::schema_capnp::node::const_::Builder<'a>,crate::schema_capnp::node::annotation::Builder<'a>>; 391 392 pub mod parameter { 393 #[derive(Copy, Clone)] 394 pub struct Owned(()); 395 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 396 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 397 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 398 399 #[derive(Clone, Copy)] 400 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 401 402 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 403 #[inline] type_id() -> u64404 fn type_id() -> u64 { _private::TYPE_ID } 405 } 406 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>407 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 408 Reader { reader, } 409 } 410 } 411 412 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>413 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 414 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 415 } 416 } 417 418 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>419 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 420 self.reader 421 } 422 } 423 424 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)425 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 426 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 427 } 428 } 429 430 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>431 pub fn reborrow(&self) -> Reader<'_,> { 432 Reader { .. *self } 433 } 434 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>435 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 436 self.reader.total_size() 437 } 438 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>>439 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 440 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 441 } has_name(&self) -> bool442 pub fn has_name(&self) -> bool { 443 !self.reader.get_pointer_field(0).is_null() 444 } 445 } 446 447 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 448 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 449 #[inline] struct_size() -> ::capnp::private::layout::StructSize450 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 451 } 452 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 453 #[inline] type_id() -> u64454 fn type_id() -> u64 { _private::TYPE_ID } 455 } 456 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >457 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 458 Builder { builder, } 459 } 460 } 461 462 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)463 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 464 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 465 } 466 } 467 468 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>469 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 470 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 471 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>472 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 473 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 474 } 475 } 476 477 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>478 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 479 } 480 481 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>482 pub fn into_reader(self) -> Reader<'a,> { 483 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 484 } reborrow(&mut self) -> Builder<'_,>485 pub fn reborrow(&mut self) -> Builder<'_,> { 486 Builder { .. *self } 487 } reborrow_as_reader(&self) -> Reader<'_,>488 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 489 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 490 } 491 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>492 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 493 self.builder.into_reader().total_size() 494 } 495 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>>496 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 497 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 498 } 499 #[inline] set_name(&mut self, value: ::capnp::text::Reader<'_>)500 pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { 501 self.builder.get_pointer_field(0).set_text(value); 502 } 503 #[inline] init_name(self, size: u32) -> ::capnp::text::Builder<'a>504 pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { 505 self.builder.get_pointer_field(0).init_text(size) 506 } has_name(&self) -> bool507 pub fn has_name(&self) -> bool { 508 !self.builder.get_pointer_field(0).is_null() 509 } 510 } 511 512 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 513 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline514 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 515 Pipeline { _typeless: typeless, } 516 } 517 } 518 impl Pipeline { 519 } 520 mod _private { 521 use capnp::private::layout; 522 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 0, pointers: 1 }; 523 pub const TYPE_ID: u64 = 0xb952_1bcc_f10f_a3b1; 524 } 525 } 526 527 pub mod nested_node { 528 #[derive(Copy, Clone)] 529 pub struct Owned(()); 530 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 531 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 532 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 533 534 #[derive(Clone, Copy)] 535 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 536 537 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 538 #[inline] type_id() -> u64539 fn type_id() -> u64 { _private::TYPE_ID } 540 } 541 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>542 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 543 Reader { reader, } 544 } 545 } 546 547 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>548 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 549 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 550 } 551 } 552 553 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>554 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 555 self.reader 556 } 557 } 558 559 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)560 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 561 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 562 } 563 } 564 565 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>566 pub fn reborrow(&self) -> Reader<'_,> { 567 Reader { .. *self } 568 } 569 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>570 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 571 self.reader.total_size() 572 } 573 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>>574 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 575 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 576 } has_name(&self) -> bool577 pub fn has_name(&self) -> bool { 578 !self.reader.get_pointer_field(0).is_null() 579 } 580 #[inline] get_id(self) -> u64581 pub fn get_id(self) -> u64 { 582 self.reader.get_data_field::<u64>(0) 583 } 584 } 585 586 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 587 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 588 #[inline] struct_size() -> ::capnp::private::layout::StructSize589 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 590 } 591 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 592 #[inline] type_id() -> u64593 fn type_id() -> u64 { _private::TYPE_ID } 594 } 595 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >596 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 597 Builder { builder, } 598 } 599 } 600 601 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)602 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 603 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 604 } 605 } 606 607 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>608 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 609 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 610 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>611 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 612 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 613 } 614 } 615 616 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>617 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 618 } 619 620 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>621 pub fn into_reader(self) -> Reader<'a,> { 622 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 623 } reborrow(&mut self) -> Builder<'_,>624 pub fn reborrow(&mut self) -> Builder<'_,> { 625 Builder { .. *self } 626 } reborrow_as_reader(&self) -> Reader<'_,>627 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 628 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 629 } 630 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>631 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 632 self.builder.into_reader().total_size() 633 } 634 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>>635 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 636 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 637 } 638 #[inline] set_name(&mut self, value: ::capnp::text::Reader<'_>)639 pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { 640 self.builder.get_pointer_field(0).set_text(value); 641 } 642 #[inline] init_name(self, size: u32) -> ::capnp::text::Builder<'a>643 pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { 644 self.builder.get_pointer_field(0).init_text(size) 645 } has_name(&self) -> bool646 pub fn has_name(&self) -> bool { 647 !self.builder.get_pointer_field(0).is_null() 648 } 649 #[inline] get_id(self) -> u64650 pub fn get_id(self) -> u64 { 651 self.builder.get_data_field::<u64>(0) 652 } 653 #[inline] set_id(&mut self, value: u64)654 pub fn set_id(&mut self, value: u64) { 655 self.builder.set_data_field::<u64>(0, value); 656 } 657 } 658 659 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 660 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline661 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 662 Pipeline { _typeless: typeless, } 663 } 664 } 665 impl Pipeline { 666 } 667 mod _private { 668 use capnp::private::layout; 669 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 1, pointers: 1 }; 670 pub const TYPE_ID: u64 = 0xdebf_55bb_fa0f_c242; 671 } 672 } 673 674 pub mod source_info { 675 #[derive(Copy, Clone)] 676 pub struct Owned(()); 677 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 678 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 679 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 680 681 #[derive(Clone, Copy)] 682 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 683 684 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 685 #[inline] type_id() -> u64686 fn type_id() -> u64 { _private::TYPE_ID } 687 } 688 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>689 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 690 Reader { reader, } 691 } 692 } 693 694 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>695 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 696 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 697 } 698 } 699 700 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>701 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 702 self.reader 703 } 704 } 705 706 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)707 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 708 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 709 } 710 } 711 712 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>713 pub fn reborrow(&self) -> Reader<'_,> { 714 Reader { .. *self } 715 } 716 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>717 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 718 self.reader.total_size() 719 } 720 #[inline] get_id(self) -> u64721 pub fn get_id(self) -> u64 { 722 self.reader.get_data_field::<u64>(0) 723 } 724 #[inline] get_doc_comment(self) -> ::capnp::Result<::capnp::text::Reader<'a>>725 pub fn get_doc_comment(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 726 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 727 } has_doc_comment(&self) -> bool728 pub fn has_doc_comment(&self) -> bool { 729 !self.reader.get_pointer_field(0).is_null() 730 } 731 #[inline] get_members(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::source_info::member::Owned>>732 pub fn get_members(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::source_info::member::Owned>> { 733 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None) 734 } has_members(&self) -> bool735 pub fn has_members(&self) -> bool { 736 !self.reader.get_pointer_field(1).is_null() 737 } 738 } 739 740 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 741 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 742 #[inline] struct_size() -> ::capnp::private::layout::StructSize743 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 744 } 745 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 746 #[inline] type_id() -> u64747 fn type_id() -> u64 { _private::TYPE_ID } 748 } 749 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >750 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 751 Builder { builder, } 752 } 753 } 754 755 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)756 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 757 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 758 } 759 } 760 761 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>762 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 763 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 764 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>765 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 766 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 767 } 768 } 769 770 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>771 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 772 } 773 774 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>775 pub fn into_reader(self) -> Reader<'a,> { 776 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 777 } reborrow(&mut self) -> Builder<'_,>778 pub fn reborrow(&mut self) -> Builder<'_,> { 779 Builder { .. *self } 780 } reborrow_as_reader(&self) -> Reader<'_,>781 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 782 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 783 } 784 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>785 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 786 self.builder.into_reader().total_size() 787 } 788 #[inline] get_id(self) -> u64789 pub fn get_id(self) -> u64 { 790 self.builder.get_data_field::<u64>(0) 791 } 792 #[inline] set_id(&mut self, value: u64)793 pub fn set_id(&mut self, value: u64) { 794 self.builder.set_data_field::<u64>(0, value); 795 } 796 #[inline] get_doc_comment(self) -> ::capnp::Result<::capnp::text::Builder<'a>>797 pub fn get_doc_comment(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 798 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 799 } 800 #[inline] set_doc_comment(&mut self, value: ::capnp::text::Reader<'_>)801 pub fn set_doc_comment(&mut self, value: ::capnp::text::Reader<'_>) { 802 self.builder.get_pointer_field(0).set_text(value); 803 } 804 #[inline] init_doc_comment(self, size: u32) -> ::capnp::text::Builder<'a>805 pub fn init_doc_comment(self, size: u32) -> ::capnp::text::Builder<'a> { 806 self.builder.get_pointer_field(0).init_text(size) 807 } has_doc_comment(&self) -> bool808 pub fn has_doc_comment(&self) -> bool { 809 !self.builder.get_pointer_field(0).is_null() 810 } 811 #[inline] get_members(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::source_info::member::Owned>>812 pub fn get_members(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::source_info::member::Owned>> { 813 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None) 814 } 815 #[inline] set_members(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::source_info::member::Owned>) -> ::capnp::Result<()>816 pub fn set_members(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::source_info::member::Owned>) -> ::capnp::Result<()> { 817 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(1), value, false) 818 } 819 #[inline] init_members(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::source_info::member::Owned>820 pub fn init_members(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::source_info::member::Owned> { 821 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), size) 822 } has_members(&self) -> bool823 pub fn has_members(&self) -> bool { 824 !self.builder.get_pointer_field(1).is_null() 825 } 826 } 827 828 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 829 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline830 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 831 Pipeline { _typeless: typeless, } 832 } 833 } 834 impl Pipeline { 835 } 836 mod _private { 837 use capnp::private::layout; 838 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 1, pointers: 2 }; 839 pub const TYPE_ID: u64 = 0xf38e_1de3_0413_57ae; 840 } 841 842 pub mod member { 843 #[derive(Copy, Clone)] 844 pub struct Owned(()); 845 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 846 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 847 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 848 849 #[derive(Clone, Copy)] 850 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 851 852 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 853 #[inline] type_id() -> u64854 fn type_id() -> u64 { _private::TYPE_ID } 855 } 856 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>857 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 858 Reader { reader, } 859 } 860 } 861 862 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>863 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 864 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 865 } 866 } 867 868 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>869 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 870 self.reader 871 } 872 } 873 874 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)875 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 876 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 877 } 878 } 879 880 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>881 pub fn reborrow(&self) -> Reader<'_,> { 882 Reader { .. *self } 883 } 884 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>885 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 886 self.reader.total_size() 887 } 888 #[inline] get_doc_comment(self) -> ::capnp::Result<::capnp::text::Reader<'a>>889 pub fn get_doc_comment(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 890 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 891 } has_doc_comment(&self) -> bool892 pub fn has_doc_comment(&self) -> bool { 893 !self.reader.get_pointer_field(0).is_null() 894 } 895 } 896 897 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 898 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 899 #[inline] struct_size() -> ::capnp::private::layout::StructSize900 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 901 } 902 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 903 #[inline] type_id() -> u64904 fn type_id() -> u64 { _private::TYPE_ID } 905 } 906 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >907 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 908 Builder { builder, } 909 } 910 } 911 912 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)913 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 914 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 915 } 916 } 917 918 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>919 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 920 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 921 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>922 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 923 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 924 } 925 } 926 927 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>928 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 929 } 930 931 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>932 pub fn into_reader(self) -> Reader<'a,> { 933 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 934 } reborrow(&mut self) -> Builder<'_,>935 pub fn reborrow(&mut self) -> Builder<'_,> { 936 Builder { .. *self } 937 } reborrow_as_reader(&self) -> Reader<'_,>938 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 939 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 940 } 941 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>942 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 943 self.builder.into_reader().total_size() 944 } 945 #[inline] get_doc_comment(self) -> ::capnp::Result<::capnp::text::Builder<'a>>946 pub fn get_doc_comment(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 947 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 948 } 949 #[inline] set_doc_comment(&mut self, value: ::capnp::text::Reader<'_>)950 pub fn set_doc_comment(&mut self, value: ::capnp::text::Reader<'_>) { 951 self.builder.get_pointer_field(0).set_text(value); 952 } 953 #[inline] init_doc_comment(self, size: u32) -> ::capnp::text::Builder<'a>954 pub fn init_doc_comment(self, size: u32) -> ::capnp::text::Builder<'a> { 955 self.builder.get_pointer_field(0).init_text(size) 956 } has_doc_comment(&self) -> bool957 pub fn has_doc_comment(&self) -> bool { 958 !self.builder.get_pointer_field(0).is_null() 959 } 960 } 961 962 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 963 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline964 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 965 Pipeline { _typeless: typeless, } 966 } 967 } 968 impl Pipeline { 969 } 970 mod _private { 971 use capnp::private::layout; 972 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 0, pointers: 1 }; 973 pub const TYPE_ID: u64 = 0xc2ba_9038_898e_1fa2; 974 } 975 } 976 } 977 978 pub mod struct_ { 979 #[derive(Copy, Clone)] 980 pub struct Owned(()); 981 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 982 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 983 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 984 985 #[derive(Clone, Copy)] 986 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 987 988 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 989 #[inline] type_id() -> u64990 fn type_id() -> u64 { _private::TYPE_ID } 991 } 992 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>993 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 994 Reader { reader, } 995 } 996 } 997 998 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>999 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 1000 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 1001 } 1002 } 1003 1004 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>1005 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 1006 self.reader 1007 } 1008 } 1009 1010 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)1011 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 1012 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 1013 } 1014 } 1015 1016 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>1017 pub fn reborrow(&self) -> Reader<'_,> { 1018 Reader { .. *self } 1019 } 1020 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1021 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1022 self.reader.total_size() 1023 } 1024 #[inline] get_data_word_count(self) -> u161025 pub fn get_data_word_count(self) -> u16 { 1026 self.reader.get_data_field::<u16>(7) 1027 } 1028 #[inline] get_pointer_count(self) -> u161029 pub fn get_pointer_count(self) -> u16 { 1030 self.reader.get_data_field::<u16>(12) 1031 } 1032 #[inline] get_preferred_list_encoding(self) -> ::core::result::Result<crate::schema_capnp::ElementSize,::capnp::NotInSchema>1033 pub fn get_preferred_list_encoding(self) -> ::core::result::Result<crate::schema_capnp::ElementSize,::capnp::NotInSchema> { 1034 ::capnp::traits::FromU16::from_u16(self.reader.get_data_field::<u16>(13)) 1035 } 1036 #[inline] get_is_group(self) -> bool1037 pub fn get_is_group(self) -> bool { 1038 self.reader.get_bool_field(224) 1039 } 1040 #[inline] get_discriminant_count(self) -> u161041 pub fn get_discriminant_count(self) -> u16 { 1042 self.reader.get_data_field::<u16>(15) 1043 } 1044 #[inline] get_discriminant_offset(self) -> u321045 pub fn get_discriminant_offset(self) -> u32 { 1046 self.reader.get_data_field::<u32>(8) 1047 } 1048 #[inline] get_fields(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::field::Owned>>1049 pub fn get_fields(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::field::Owned>> { 1050 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(3), ::core::option::Option::None) 1051 } has_fields(&self) -> bool1052 pub fn has_fields(&self) -> bool { 1053 !self.reader.get_pointer_field(3).is_null() 1054 } 1055 } 1056 1057 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 1058 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 1059 #[inline] struct_size() -> ::capnp::private::layout::StructSize1060 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 1061 } 1062 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 1063 #[inline] type_id() -> u641064 fn type_id() -> u64 { _private::TYPE_ID } 1065 } 1066 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >1067 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 1068 Builder { builder, } 1069 } 1070 } 1071 1072 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)1073 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 1074 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 1075 } 1076 } 1077 1078 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>1079 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 1080 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 1081 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>1082 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 1083 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 1084 } 1085 } 1086 1087 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>1088 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 1089 } 1090 1091 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>1092 pub fn into_reader(self) -> Reader<'a,> { 1093 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1094 } reborrow(&mut self) -> Builder<'_,>1095 pub fn reborrow(&mut self) -> Builder<'_,> { 1096 Builder { .. *self } 1097 } reborrow_as_reader(&self) -> Reader<'_,>1098 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 1099 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1100 } 1101 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1102 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1103 self.builder.into_reader().total_size() 1104 } 1105 #[inline] get_data_word_count(self) -> u161106 pub fn get_data_word_count(self) -> u16 { 1107 self.builder.get_data_field::<u16>(7) 1108 } 1109 #[inline] set_data_word_count(&mut self, value: u16)1110 pub fn set_data_word_count(&mut self, value: u16) { 1111 self.builder.set_data_field::<u16>(7, value); 1112 } 1113 #[inline] get_pointer_count(self) -> u161114 pub fn get_pointer_count(self) -> u16 { 1115 self.builder.get_data_field::<u16>(12) 1116 } 1117 #[inline] set_pointer_count(&mut self, value: u16)1118 pub fn set_pointer_count(&mut self, value: u16) { 1119 self.builder.set_data_field::<u16>(12, value); 1120 } 1121 #[inline] get_preferred_list_encoding(self) -> ::core::result::Result<crate::schema_capnp::ElementSize,::capnp::NotInSchema>1122 pub fn get_preferred_list_encoding(self) -> ::core::result::Result<crate::schema_capnp::ElementSize,::capnp::NotInSchema> { 1123 ::capnp::traits::FromU16::from_u16(self.builder.get_data_field::<u16>(13)) 1124 } 1125 #[inline] set_preferred_list_encoding(&mut self, value: crate::schema_capnp::ElementSize)1126 pub fn set_preferred_list_encoding(&mut self, value: crate::schema_capnp::ElementSize) { 1127 self.builder.set_data_field::<u16>(13, value as u16) 1128 } 1129 #[inline] get_is_group(self) -> bool1130 pub fn get_is_group(self) -> bool { 1131 self.builder.get_bool_field(224) 1132 } 1133 #[inline] set_is_group(&mut self, value: bool)1134 pub fn set_is_group(&mut self, value: bool) { 1135 self.builder.set_bool_field(224, value); 1136 } 1137 #[inline] get_discriminant_count(self) -> u161138 pub fn get_discriminant_count(self) -> u16 { 1139 self.builder.get_data_field::<u16>(15) 1140 } 1141 #[inline] set_discriminant_count(&mut self, value: u16)1142 pub fn set_discriminant_count(&mut self, value: u16) { 1143 self.builder.set_data_field::<u16>(15, value); 1144 } 1145 #[inline] get_discriminant_offset(self) -> u321146 pub fn get_discriminant_offset(self) -> u32 { 1147 self.builder.get_data_field::<u32>(8) 1148 } 1149 #[inline] set_discriminant_offset(&mut self, value: u32)1150 pub fn set_discriminant_offset(&mut self, value: u32) { 1151 self.builder.set_data_field::<u32>(8, value); 1152 } 1153 #[inline] get_fields(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::field::Owned>>1154 pub fn get_fields(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::field::Owned>> { 1155 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(3), ::core::option::Option::None) 1156 } 1157 #[inline] set_fields(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::field::Owned>) -> ::capnp::Result<()>1158 pub fn set_fields(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::field::Owned>) -> ::capnp::Result<()> { 1159 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(3), value, false) 1160 } 1161 #[inline] init_fields(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::field::Owned>1162 pub fn init_fields(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::field::Owned> { 1163 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(3), size) 1164 } has_fields(&self) -> bool1165 pub fn has_fields(&self) -> bool { 1166 !self.builder.get_pointer_field(3).is_null() 1167 } 1168 } 1169 1170 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 1171 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline1172 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 1173 Pipeline { _typeless: typeless, } 1174 } 1175 } 1176 impl Pipeline { 1177 } 1178 mod _private { 1179 use capnp::private::layout; 1180 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 5, pointers: 6 }; 1181 pub const TYPE_ID: u64 = 0x9ea0_b19b_37fb_4435; 1182 } 1183 } 1184 1185 pub mod enum_ { 1186 #[derive(Copy, Clone)] 1187 pub struct Owned(()); 1188 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1189 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1190 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 1191 1192 #[derive(Clone, Copy)] 1193 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 1194 1195 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 1196 #[inline] type_id() -> u641197 fn type_id() -> u64 { _private::TYPE_ID } 1198 } 1199 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>1200 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 1201 Reader { reader, } 1202 } 1203 } 1204 1205 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>1206 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 1207 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 1208 } 1209 } 1210 1211 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>1212 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 1213 self.reader 1214 } 1215 } 1216 1217 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)1218 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 1219 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 1220 } 1221 } 1222 1223 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>1224 pub fn reborrow(&self) -> Reader<'_,> { 1225 Reader { .. *self } 1226 } 1227 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1228 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1229 self.reader.total_size() 1230 } 1231 #[inline] get_enumerants(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::enumerant::Owned>>1232 pub fn get_enumerants(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::enumerant::Owned>> { 1233 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(3), ::core::option::Option::None) 1234 } has_enumerants(&self) -> bool1235 pub fn has_enumerants(&self) -> bool { 1236 !self.reader.get_pointer_field(3).is_null() 1237 } 1238 } 1239 1240 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 1241 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 1242 #[inline] struct_size() -> ::capnp::private::layout::StructSize1243 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 1244 } 1245 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 1246 #[inline] type_id() -> u641247 fn type_id() -> u64 { _private::TYPE_ID } 1248 } 1249 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >1250 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 1251 Builder { builder, } 1252 } 1253 } 1254 1255 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)1256 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 1257 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 1258 } 1259 } 1260 1261 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>1262 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 1263 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 1264 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>1265 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 1266 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 1267 } 1268 } 1269 1270 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>1271 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 1272 } 1273 1274 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>1275 pub fn into_reader(self) -> Reader<'a,> { 1276 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1277 } reborrow(&mut self) -> Builder<'_,>1278 pub fn reborrow(&mut self) -> Builder<'_,> { 1279 Builder { .. *self } 1280 } reborrow_as_reader(&self) -> Reader<'_,>1281 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 1282 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1283 } 1284 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1285 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1286 self.builder.into_reader().total_size() 1287 } 1288 #[inline] get_enumerants(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::enumerant::Owned>>1289 pub fn get_enumerants(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::enumerant::Owned>> { 1290 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(3), ::core::option::Option::None) 1291 } 1292 #[inline] set_enumerants(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::enumerant::Owned>) -> ::capnp::Result<()>1293 pub fn set_enumerants(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::enumerant::Owned>) -> ::capnp::Result<()> { 1294 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(3), value, false) 1295 } 1296 #[inline] init_enumerants(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::enumerant::Owned>1297 pub fn init_enumerants(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::enumerant::Owned> { 1298 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(3), size) 1299 } has_enumerants(&self) -> bool1300 pub fn has_enumerants(&self) -> bool { 1301 !self.builder.get_pointer_field(3).is_null() 1302 } 1303 } 1304 1305 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 1306 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline1307 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 1308 Pipeline { _typeless: typeless, } 1309 } 1310 } 1311 impl Pipeline { 1312 } 1313 mod _private { 1314 use capnp::private::layout; 1315 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 5, pointers: 6 }; 1316 pub const TYPE_ID: u64 = 0xb54a_b336_4333_f598; 1317 } 1318 } 1319 1320 pub mod interface { 1321 #[derive(Copy, Clone)] 1322 pub struct Owned(()); 1323 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1324 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1325 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 1326 1327 #[derive(Clone, Copy)] 1328 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 1329 1330 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 1331 #[inline] type_id() -> u641332 fn type_id() -> u64 { _private::TYPE_ID } 1333 } 1334 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>1335 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 1336 Reader { reader, } 1337 } 1338 } 1339 1340 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>1341 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 1342 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 1343 } 1344 } 1345 1346 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>1347 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 1348 self.reader 1349 } 1350 } 1351 1352 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)1353 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 1354 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 1355 } 1356 } 1357 1358 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>1359 pub fn reborrow(&self) -> Reader<'_,> { 1360 Reader { .. *self } 1361 } 1362 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1363 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1364 self.reader.total_size() 1365 } 1366 #[inline] get_methods(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::method::Owned>>1367 pub fn get_methods(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::method::Owned>> { 1368 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(3), ::core::option::Option::None) 1369 } has_methods(&self) -> bool1370 pub fn has_methods(&self) -> bool { 1371 !self.reader.get_pointer_field(3).is_null() 1372 } 1373 #[inline] get_superclasses(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::superclass::Owned>>1374 pub fn get_superclasses(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::superclass::Owned>> { 1375 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(4), ::core::option::Option::None) 1376 } has_superclasses(&self) -> bool1377 pub fn has_superclasses(&self) -> bool { 1378 !self.reader.get_pointer_field(4).is_null() 1379 } 1380 } 1381 1382 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 1383 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 1384 #[inline] struct_size() -> ::capnp::private::layout::StructSize1385 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 1386 } 1387 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 1388 #[inline] type_id() -> u641389 fn type_id() -> u64 { _private::TYPE_ID } 1390 } 1391 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >1392 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 1393 Builder { builder, } 1394 } 1395 } 1396 1397 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)1398 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 1399 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 1400 } 1401 } 1402 1403 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>1404 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 1405 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 1406 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>1407 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 1408 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 1409 } 1410 } 1411 1412 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>1413 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 1414 } 1415 1416 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>1417 pub fn into_reader(self) -> Reader<'a,> { 1418 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1419 } reborrow(&mut self) -> Builder<'_,>1420 pub fn reborrow(&mut self) -> Builder<'_,> { 1421 Builder { .. *self } 1422 } reborrow_as_reader(&self) -> Reader<'_,>1423 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 1424 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1425 } 1426 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1427 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1428 self.builder.into_reader().total_size() 1429 } 1430 #[inline] get_methods(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::method::Owned>>1431 pub fn get_methods(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::method::Owned>> { 1432 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(3), ::core::option::Option::None) 1433 } 1434 #[inline] set_methods(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::method::Owned>) -> ::capnp::Result<()>1435 pub fn set_methods(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::method::Owned>) -> ::capnp::Result<()> { 1436 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(3), value, false) 1437 } 1438 #[inline] init_methods(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::method::Owned>1439 pub fn init_methods(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::method::Owned> { 1440 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(3), size) 1441 } has_methods(&self) -> bool1442 pub fn has_methods(&self) -> bool { 1443 !self.builder.get_pointer_field(3).is_null() 1444 } 1445 #[inline] get_superclasses(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::superclass::Owned>>1446 pub fn get_superclasses(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::superclass::Owned>> { 1447 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(4), ::core::option::Option::None) 1448 } 1449 #[inline] set_superclasses(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::superclass::Owned>) -> ::capnp::Result<()>1450 pub fn set_superclasses(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::superclass::Owned>) -> ::capnp::Result<()> { 1451 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(4), value, false) 1452 } 1453 #[inline] init_superclasses(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::superclass::Owned>1454 pub fn init_superclasses(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::superclass::Owned> { 1455 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(4), size) 1456 } has_superclasses(&self) -> bool1457 pub fn has_superclasses(&self) -> bool { 1458 !self.builder.get_pointer_field(4).is_null() 1459 } 1460 } 1461 1462 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 1463 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline1464 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 1465 Pipeline { _typeless: typeless, } 1466 } 1467 } 1468 impl Pipeline { 1469 } 1470 mod _private { 1471 use capnp::private::layout; 1472 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 5, pointers: 6 }; 1473 pub const TYPE_ID: u64 = 0xe827_53cf_f0c2_218f; 1474 } 1475 } 1476 1477 pub mod const_ { 1478 #[derive(Copy, Clone)] 1479 pub struct Owned(()); 1480 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1481 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1482 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 1483 1484 #[derive(Clone, Copy)] 1485 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 1486 1487 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 1488 #[inline] type_id() -> u641489 fn type_id() -> u64 { _private::TYPE_ID } 1490 } 1491 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>1492 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 1493 Reader { reader, } 1494 } 1495 } 1496 1497 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>1498 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 1499 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 1500 } 1501 } 1502 1503 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>1504 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 1505 self.reader 1506 } 1507 } 1508 1509 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)1510 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 1511 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 1512 } 1513 } 1514 1515 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>1516 pub fn reborrow(&self) -> Reader<'_,> { 1517 Reader { .. *self } 1518 } 1519 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1520 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1521 self.reader.total_size() 1522 } 1523 #[inline] get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Reader<'a>>1524 pub fn get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Reader<'a>> { 1525 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(3), ::core::option::Option::None) 1526 } has_type(&self) -> bool1527 pub fn has_type(&self) -> bool { 1528 !self.reader.get_pointer_field(3).is_null() 1529 } 1530 #[inline] get_value(self) -> ::capnp::Result<crate::schema_capnp::value::Reader<'a>>1531 pub fn get_value(self) -> ::capnp::Result<crate::schema_capnp::value::Reader<'a>> { 1532 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(4), ::core::option::Option::None) 1533 } has_value(&self) -> bool1534 pub fn has_value(&self) -> bool { 1535 !self.reader.get_pointer_field(4).is_null() 1536 } 1537 } 1538 1539 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 1540 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 1541 #[inline] struct_size() -> ::capnp::private::layout::StructSize1542 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 1543 } 1544 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 1545 #[inline] type_id() -> u641546 fn type_id() -> u64 { _private::TYPE_ID } 1547 } 1548 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >1549 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 1550 Builder { builder, } 1551 } 1552 } 1553 1554 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)1555 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 1556 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 1557 } 1558 } 1559 1560 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>1561 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 1562 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 1563 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>1564 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 1565 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 1566 } 1567 } 1568 1569 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>1570 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 1571 } 1572 1573 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>1574 pub fn into_reader(self) -> Reader<'a,> { 1575 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1576 } reborrow(&mut self) -> Builder<'_,>1577 pub fn reborrow(&mut self) -> Builder<'_,> { 1578 Builder { .. *self } 1579 } reborrow_as_reader(&self) -> Reader<'_,>1580 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 1581 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1582 } 1583 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1584 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1585 self.builder.into_reader().total_size() 1586 } 1587 #[inline] get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Builder<'a>>1588 pub fn get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Builder<'a>> { 1589 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(3), ::core::option::Option::None) 1590 } 1591 #[inline] set_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()>1592 pub fn set_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()> { 1593 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(3), value, false) 1594 } 1595 #[inline] init_type(self, ) -> crate::schema_capnp::type_::Builder<'a>1596 pub fn init_type(self, ) -> crate::schema_capnp::type_::Builder<'a> { 1597 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(3), 0) 1598 } has_type(&self) -> bool1599 pub fn has_type(&self) -> bool { 1600 !self.builder.get_pointer_field(3).is_null() 1601 } 1602 #[inline] get_value(self) -> ::capnp::Result<crate::schema_capnp::value::Builder<'a>>1603 pub fn get_value(self) -> ::capnp::Result<crate::schema_capnp::value::Builder<'a>> { 1604 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(4), ::core::option::Option::None) 1605 } 1606 #[inline] set_value(&mut self, value: crate::schema_capnp::value::Reader<'_>) -> ::capnp::Result<()>1607 pub fn set_value(&mut self, value: crate::schema_capnp::value::Reader<'_>) -> ::capnp::Result<()> { 1608 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(4), value, false) 1609 } 1610 #[inline] init_value(self, ) -> crate::schema_capnp::value::Builder<'a>1611 pub fn init_value(self, ) -> crate::schema_capnp::value::Builder<'a> { 1612 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(4), 0) 1613 } has_value(&self) -> bool1614 pub fn has_value(&self) -> bool { 1615 !self.builder.get_pointer_field(4).is_null() 1616 } 1617 } 1618 1619 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 1620 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline1621 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 1622 Pipeline { _typeless: typeless, } 1623 } 1624 } 1625 impl Pipeline { get_type(&self) -> crate::schema_capnp::type_::Pipeline1626 pub fn get_type(&self) -> crate::schema_capnp::type_::Pipeline { 1627 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(3)) 1628 } get_value(&self) -> crate::schema_capnp::value::Pipeline1629 pub fn get_value(&self) -> crate::schema_capnp::value::Pipeline { 1630 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(4)) 1631 } 1632 } 1633 mod _private { 1634 use capnp::private::layout; 1635 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 5, pointers: 6 }; 1636 pub const TYPE_ID: u64 = 0xb18a_a5ac_7a0d_9420; 1637 } 1638 } 1639 1640 pub mod annotation { 1641 #[derive(Copy, Clone)] 1642 pub struct Owned(()); 1643 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1644 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1645 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 1646 1647 #[derive(Clone, Copy)] 1648 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 1649 1650 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 1651 #[inline] type_id() -> u641652 fn type_id() -> u64 { _private::TYPE_ID } 1653 } 1654 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>1655 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 1656 Reader { reader, } 1657 } 1658 } 1659 1660 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>1661 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 1662 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 1663 } 1664 } 1665 1666 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>1667 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 1668 self.reader 1669 } 1670 } 1671 1672 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)1673 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 1674 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 1675 } 1676 } 1677 1678 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>1679 pub fn reborrow(&self) -> Reader<'_,> { 1680 Reader { .. *self } 1681 } 1682 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1683 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1684 self.reader.total_size() 1685 } 1686 #[inline] get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Reader<'a>>1687 pub fn get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Reader<'a>> { 1688 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(3), ::core::option::Option::None) 1689 } has_type(&self) -> bool1690 pub fn has_type(&self) -> bool { 1691 !self.reader.get_pointer_field(3).is_null() 1692 } 1693 #[inline] get_targets_file(self) -> bool1694 pub fn get_targets_file(self) -> bool { 1695 self.reader.get_bool_field(112) 1696 } 1697 #[inline] get_targets_const(self) -> bool1698 pub fn get_targets_const(self) -> bool { 1699 self.reader.get_bool_field(113) 1700 } 1701 #[inline] get_targets_enum(self) -> bool1702 pub fn get_targets_enum(self) -> bool { 1703 self.reader.get_bool_field(114) 1704 } 1705 #[inline] get_targets_enumerant(self) -> bool1706 pub fn get_targets_enumerant(self) -> bool { 1707 self.reader.get_bool_field(115) 1708 } 1709 #[inline] get_targets_struct(self) -> bool1710 pub fn get_targets_struct(self) -> bool { 1711 self.reader.get_bool_field(116) 1712 } 1713 #[inline] get_targets_field(self) -> bool1714 pub fn get_targets_field(self) -> bool { 1715 self.reader.get_bool_field(117) 1716 } 1717 #[inline] get_targets_union(self) -> bool1718 pub fn get_targets_union(self) -> bool { 1719 self.reader.get_bool_field(118) 1720 } 1721 #[inline] get_targets_group(self) -> bool1722 pub fn get_targets_group(self) -> bool { 1723 self.reader.get_bool_field(119) 1724 } 1725 #[inline] get_targets_interface(self) -> bool1726 pub fn get_targets_interface(self) -> bool { 1727 self.reader.get_bool_field(120) 1728 } 1729 #[inline] get_targets_method(self) -> bool1730 pub fn get_targets_method(self) -> bool { 1731 self.reader.get_bool_field(121) 1732 } 1733 #[inline] get_targets_param(self) -> bool1734 pub fn get_targets_param(self) -> bool { 1735 self.reader.get_bool_field(122) 1736 } 1737 #[inline] get_targets_annotation(self) -> bool1738 pub fn get_targets_annotation(self) -> bool { 1739 self.reader.get_bool_field(123) 1740 } 1741 } 1742 1743 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 1744 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 1745 #[inline] struct_size() -> ::capnp::private::layout::StructSize1746 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 1747 } 1748 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 1749 #[inline] type_id() -> u641750 fn type_id() -> u64 { _private::TYPE_ID } 1751 } 1752 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >1753 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 1754 Builder { builder, } 1755 } 1756 } 1757 1758 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)1759 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 1760 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 1761 } 1762 } 1763 1764 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>1765 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 1766 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 1767 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>1768 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 1769 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 1770 } 1771 } 1772 1773 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>1774 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 1775 } 1776 1777 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>1778 pub fn into_reader(self) -> Reader<'a,> { 1779 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1780 } reborrow(&mut self) -> Builder<'_,>1781 pub fn reborrow(&mut self) -> Builder<'_,> { 1782 Builder { .. *self } 1783 } reborrow_as_reader(&self) -> Reader<'_,>1784 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 1785 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 1786 } 1787 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1788 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1789 self.builder.into_reader().total_size() 1790 } 1791 #[inline] get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Builder<'a>>1792 pub fn get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Builder<'a>> { 1793 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(3), ::core::option::Option::None) 1794 } 1795 #[inline] set_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()>1796 pub fn set_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()> { 1797 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(3), value, false) 1798 } 1799 #[inline] init_type(self, ) -> crate::schema_capnp::type_::Builder<'a>1800 pub fn init_type(self, ) -> crate::schema_capnp::type_::Builder<'a> { 1801 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(3), 0) 1802 } has_type(&self) -> bool1803 pub fn has_type(&self) -> bool { 1804 !self.builder.get_pointer_field(3).is_null() 1805 } 1806 #[inline] get_targets_file(self) -> bool1807 pub fn get_targets_file(self) -> bool { 1808 self.builder.get_bool_field(112) 1809 } 1810 #[inline] set_targets_file(&mut self, value: bool)1811 pub fn set_targets_file(&mut self, value: bool) { 1812 self.builder.set_bool_field(112, value); 1813 } 1814 #[inline] get_targets_const(self) -> bool1815 pub fn get_targets_const(self) -> bool { 1816 self.builder.get_bool_field(113) 1817 } 1818 #[inline] set_targets_const(&mut self, value: bool)1819 pub fn set_targets_const(&mut self, value: bool) { 1820 self.builder.set_bool_field(113, value); 1821 } 1822 #[inline] get_targets_enum(self) -> bool1823 pub fn get_targets_enum(self) -> bool { 1824 self.builder.get_bool_field(114) 1825 } 1826 #[inline] set_targets_enum(&mut self, value: bool)1827 pub fn set_targets_enum(&mut self, value: bool) { 1828 self.builder.set_bool_field(114, value); 1829 } 1830 #[inline] get_targets_enumerant(self) -> bool1831 pub fn get_targets_enumerant(self) -> bool { 1832 self.builder.get_bool_field(115) 1833 } 1834 #[inline] set_targets_enumerant(&mut self, value: bool)1835 pub fn set_targets_enumerant(&mut self, value: bool) { 1836 self.builder.set_bool_field(115, value); 1837 } 1838 #[inline] get_targets_struct(self) -> bool1839 pub fn get_targets_struct(self) -> bool { 1840 self.builder.get_bool_field(116) 1841 } 1842 #[inline] set_targets_struct(&mut self, value: bool)1843 pub fn set_targets_struct(&mut self, value: bool) { 1844 self.builder.set_bool_field(116, value); 1845 } 1846 #[inline] get_targets_field(self) -> bool1847 pub fn get_targets_field(self) -> bool { 1848 self.builder.get_bool_field(117) 1849 } 1850 #[inline] set_targets_field(&mut self, value: bool)1851 pub fn set_targets_field(&mut self, value: bool) { 1852 self.builder.set_bool_field(117, value); 1853 } 1854 #[inline] get_targets_union(self) -> bool1855 pub fn get_targets_union(self) -> bool { 1856 self.builder.get_bool_field(118) 1857 } 1858 #[inline] set_targets_union(&mut self, value: bool)1859 pub fn set_targets_union(&mut self, value: bool) { 1860 self.builder.set_bool_field(118, value); 1861 } 1862 #[inline] get_targets_group(self) -> bool1863 pub fn get_targets_group(self) -> bool { 1864 self.builder.get_bool_field(119) 1865 } 1866 #[inline] set_targets_group(&mut self, value: bool)1867 pub fn set_targets_group(&mut self, value: bool) { 1868 self.builder.set_bool_field(119, value); 1869 } 1870 #[inline] get_targets_interface(self) -> bool1871 pub fn get_targets_interface(self) -> bool { 1872 self.builder.get_bool_field(120) 1873 } 1874 #[inline] set_targets_interface(&mut self, value: bool)1875 pub fn set_targets_interface(&mut self, value: bool) { 1876 self.builder.set_bool_field(120, value); 1877 } 1878 #[inline] get_targets_method(self) -> bool1879 pub fn get_targets_method(self) -> bool { 1880 self.builder.get_bool_field(121) 1881 } 1882 #[inline] set_targets_method(&mut self, value: bool)1883 pub fn set_targets_method(&mut self, value: bool) { 1884 self.builder.set_bool_field(121, value); 1885 } 1886 #[inline] get_targets_param(self) -> bool1887 pub fn get_targets_param(self) -> bool { 1888 self.builder.get_bool_field(122) 1889 } 1890 #[inline] set_targets_param(&mut self, value: bool)1891 pub fn set_targets_param(&mut self, value: bool) { 1892 self.builder.set_bool_field(122, value); 1893 } 1894 #[inline] get_targets_annotation(self) -> bool1895 pub fn get_targets_annotation(self) -> bool { 1896 self.builder.get_bool_field(123) 1897 } 1898 #[inline] set_targets_annotation(&mut self, value: bool)1899 pub fn set_targets_annotation(&mut self, value: bool) { 1900 self.builder.set_bool_field(123, value); 1901 } 1902 } 1903 1904 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 1905 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline1906 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 1907 Pipeline { _typeless: typeless, } 1908 } 1909 } 1910 impl Pipeline { get_type(&self) -> crate::schema_capnp::type_::Pipeline1911 pub fn get_type(&self) -> crate::schema_capnp::type_::Pipeline { 1912 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(3)) 1913 } 1914 } 1915 mod _private { 1916 use capnp::private::layout; 1917 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 5, pointers: 6 }; 1918 pub const TYPE_ID: u64 = 0xec16_19d4_400a_0290; 1919 } 1920 } 1921 } 1922 1923 pub mod field { 1924 pub use self::Which::{Slot,Group}; 1925 1926 #[derive(Copy, Clone)] 1927 pub struct Owned(()); 1928 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1929 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 1930 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 1931 1932 #[derive(Clone, Copy)] 1933 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 1934 1935 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 1936 #[inline] type_id() -> u641937 fn type_id() -> u64 { _private::TYPE_ID } 1938 } 1939 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>1940 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 1941 Reader { reader, } 1942 } 1943 } 1944 1945 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>1946 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 1947 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 1948 } 1949 } 1950 1951 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>1952 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 1953 self.reader 1954 } 1955 } 1956 1957 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)1958 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 1959 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 1960 } 1961 } 1962 1963 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>1964 pub fn reborrow(&self) -> Reader<'_,> { 1965 Reader { .. *self } 1966 } 1967 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>1968 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 1969 self.reader.total_size() 1970 } 1971 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>>1972 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 1973 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 1974 } has_name(&self) -> bool1975 pub fn has_name(&self) -> bool { 1976 !self.reader.get_pointer_field(0).is_null() 1977 } 1978 #[inline] get_code_order(self) -> u161979 pub fn get_code_order(self) -> u16 { 1980 self.reader.get_data_field::<u16>(0) 1981 } 1982 #[inline] get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>>1983 pub fn get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>> { 1984 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None) 1985 } has_annotations(&self) -> bool1986 pub fn has_annotations(&self) -> bool { 1987 !self.reader.get_pointer_field(1).is_null() 1988 } 1989 #[inline] get_discriminant_value(self) -> u161990 pub fn get_discriminant_value(self) -> u16 { 1991 self.reader.get_data_field_mask::<u16>(1, 65535) 1992 } 1993 #[inline] get_ordinal(self) -> crate::schema_capnp::field::ordinal::Reader<'a>1994 pub fn get_ordinal(self) -> crate::schema_capnp::field::ordinal::Reader<'a> { 1995 ::capnp::traits::FromStructReader::new(self.reader) 1996 } 1997 #[inline] which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema>1998 pub fn which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema> { 1999 match self.reader.get_data_field::<u16>(4) { 2000 0 => { 2001 ::core::result::Result::Ok(Slot( 2002 ::capnp::traits::FromStructReader::new(self.reader) 2003 )) 2004 } 2005 1 => { 2006 ::core::result::Result::Ok(Group( 2007 ::capnp::traits::FromStructReader::new(self.reader) 2008 )) 2009 } 2010 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 2011 } 2012 } 2013 } 2014 2015 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 2016 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 2017 #[inline] struct_size() -> ::capnp::private::layout::StructSize2018 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 2019 } 2020 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 2021 #[inline] type_id() -> u642022 fn type_id() -> u64 { _private::TYPE_ID } 2023 } 2024 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >2025 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 2026 Builder { builder, } 2027 } 2028 } 2029 2030 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)2031 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 2032 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 2033 } 2034 } 2035 2036 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>2037 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 2038 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 2039 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>2040 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 2041 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 2042 } 2043 } 2044 2045 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>2046 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 2047 } 2048 2049 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>2050 pub fn into_reader(self) -> Reader<'a,> { 2051 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2052 } reborrow(&mut self) -> Builder<'_,>2053 pub fn reborrow(&mut self) -> Builder<'_,> { 2054 Builder { .. *self } 2055 } reborrow_as_reader(&self) -> Reader<'_,>2056 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 2057 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2058 } 2059 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2060 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2061 self.builder.into_reader().total_size() 2062 } 2063 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>>2064 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 2065 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 2066 } 2067 #[inline] set_name(&mut self, value: ::capnp::text::Reader<'_>)2068 pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { 2069 self.builder.get_pointer_field(0).set_text(value); 2070 } 2071 #[inline] init_name(self, size: u32) -> ::capnp::text::Builder<'a>2072 pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { 2073 self.builder.get_pointer_field(0).init_text(size) 2074 } has_name(&self) -> bool2075 pub fn has_name(&self) -> bool { 2076 !self.builder.get_pointer_field(0).is_null() 2077 } 2078 #[inline] get_code_order(self) -> u162079 pub fn get_code_order(self) -> u16 { 2080 self.builder.get_data_field::<u16>(0) 2081 } 2082 #[inline] set_code_order(&mut self, value: u16)2083 pub fn set_code_order(&mut self, value: u16) { 2084 self.builder.set_data_field::<u16>(0, value); 2085 } 2086 #[inline] get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>>2087 pub fn get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>> { 2088 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None) 2089 } 2090 #[inline] set_annotations(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>) -> ::capnp::Result<()>2091 pub fn set_annotations(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>) -> ::capnp::Result<()> { 2092 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(1), value, false) 2093 } 2094 #[inline] init_annotations(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>2095 pub fn init_annotations(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned> { 2096 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), size) 2097 } has_annotations(&self) -> bool2098 pub fn has_annotations(&self) -> bool { 2099 !self.builder.get_pointer_field(1).is_null() 2100 } 2101 #[inline] get_discriminant_value(self) -> u162102 pub fn get_discriminant_value(self) -> u16 { 2103 self.builder.get_data_field_mask::<u16>(1, 65535) 2104 } 2105 #[inline] set_discriminant_value(&mut self, value: u16)2106 pub fn set_discriminant_value(&mut self, value: u16) { 2107 self.builder.set_data_field_mask::<u16>(1, value, 65535); 2108 } 2109 #[inline] init_slot(self, ) -> crate::schema_capnp::field::slot::Builder<'a>2110 pub fn init_slot(self, ) -> crate::schema_capnp::field::slot::Builder<'a> { 2111 self.builder.set_data_field::<u16>(4, 0); 2112 self.builder.set_data_field::<u32>(1, 0u32); 2113 self.builder.get_pointer_field(2).clear(); 2114 self.builder.get_pointer_field(3).clear(); 2115 self.builder.set_bool_field(128, false); 2116 ::capnp::traits::FromStructBuilder::new(self.builder) 2117 } 2118 #[inline] init_group(self, ) -> crate::schema_capnp::field::group::Builder<'a>2119 pub fn init_group(self, ) -> crate::schema_capnp::field::group::Builder<'a> { 2120 self.builder.set_data_field::<u16>(4, 1); 2121 self.builder.set_data_field::<u64>(2, 0u64); 2122 ::capnp::traits::FromStructBuilder::new(self.builder) 2123 } 2124 #[inline] get_ordinal(self) -> crate::schema_capnp::field::ordinal::Builder<'a>2125 pub fn get_ordinal(self) -> crate::schema_capnp::field::ordinal::Builder<'a> { 2126 ::capnp::traits::FromStructBuilder::new(self.builder) 2127 } 2128 #[inline] init_ordinal(self, ) -> crate::schema_capnp::field::ordinal::Builder<'a>2129 pub fn init_ordinal(self, ) -> crate::schema_capnp::field::ordinal::Builder<'a> { 2130 self.builder.set_data_field::<u16>(5, 0); 2131 self.builder.set_data_field::<u16>(6, 0u16); 2132 ::capnp::traits::FromStructBuilder::new(self.builder) 2133 } 2134 #[inline] which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema>2135 pub fn which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema> { 2136 match self.builder.get_data_field::<u16>(4) { 2137 0 => { 2138 ::core::result::Result::Ok(Slot( 2139 ::capnp::traits::FromStructBuilder::new(self.builder) 2140 )) 2141 } 2142 1 => { 2143 ::core::result::Result::Ok(Group( 2144 ::capnp::traits::FromStructBuilder::new(self.builder) 2145 )) 2146 } 2147 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 2148 } 2149 } 2150 } 2151 2152 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 2153 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline2154 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 2155 Pipeline { _typeless: typeless, } 2156 } 2157 } 2158 impl Pipeline { get_ordinal(&self) -> crate::schema_capnp::field::ordinal::Pipeline2159 pub fn get_ordinal(&self) -> crate::schema_capnp::field::ordinal::Pipeline { 2160 ::capnp::capability::FromTypelessPipeline::new(self._typeless.noop()) 2161 } 2162 } 2163 mod _private { 2164 use capnp::private::layout; 2165 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 4 }; 2166 pub const TYPE_ID: u64 = 0x9aad_50a4_1f4a_f45f; 2167 } 2168 pub enum Which<A0,A1> { 2169 Slot(A0), 2170 Group(A1), 2171 } 2172 pub type WhichReader<'a,> = Which<crate::schema_capnp::field::slot::Reader<'a>,crate::schema_capnp::field::group::Reader<'a>>; 2173 pub type WhichBuilder<'a,> = Which<crate::schema_capnp::field::slot::Builder<'a>,crate::schema_capnp::field::group::Builder<'a>>; 2174 pub const NO_DISCRIMINANT: u16 = 65535; 2175 2176 pub mod slot { 2177 #[derive(Copy, Clone)] 2178 pub struct Owned(()); 2179 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2180 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2181 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 2182 2183 #[derive(Clone, Copy)] 2184 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 2185 2186 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 2187 #[inline] type_id() -> u642188 fn type_id() -> u64 { _private::TYPE_ID } 2189 } 2190 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>2191 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 2192 Reader { reader, } 2193 } 2194 } 2195 2196 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>2197 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 2198 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 2199 } 2200 } 2201 2202 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>2203 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 2204 self.reader 2205 } 2206 } 2207 2208 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)2209 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 2210 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 2211 } 2212 } 2213 2214 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>2215 pub fn reborrow(&self) -> Reader<'_,> { 2216 Reader { .. *self } 2217 } 2218 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2219 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2220 self.reader.total_size() 2221 } 2222 #[inline] get_offset(self) -> u322223 pub fn get_offset(self) -> u32 { 2224 self.reader.get_data_field::<u32>(1) 2225 } 2226 #[inline] get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Reader<'a>>2227 pub fn get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Reader<'a>> { 2228 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(2), ::core::option::Option::None) 2229 } has_type(&self) -> bool2230 pub fn has_type(&self) -> bool { 2231 !self.reader.get_pointer_field(2).is_null() 2232 } 2233 #[inline] get_default_value(self) -> ::capnp::Result<crate::schema_capnp::value::Reader<'a>>2234 pub fn get_default_value(self) -> ::capnp::Result<crate::schema_capnp::value::Reader<'a>> { 2235 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(3), ::core::option::Option::None) 2236 } has_default_value(&self) -> bool2237 pub fn has_default_value(&self) -> bool { 2238 !self.reader.get_pointer_field(3).is_null() 2239 } 2240 #[inline] get_had_explicit_default(self) -> bool2241 pub fn get_had_explicit_default(self) -> bool { 2242 self.reader.get_bool_field(128) 2243 } 2244 } 2245 2246 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 2247 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 2248 #[inline] struct_size() -> ::capnp::private::layout::StructSize2249 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 2250 } 2251 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 2252 #[inline] type_id() -> u642253 fn type_id() -> u64 { _private::TYPE_ID } 2254 } 2255 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >2256 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 2257 Builder { builder, } 2258 } 2259 } 2260 2261 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)2262 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 2263 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 2264 } 2265 } 2266 2267 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>2268 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 2269 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 2270 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>2271 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 2272 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 2273 } 2274 } 2275 2276 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>2277 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 2278 } 2279 2280 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>2281 pub fn into_reader(self) -> Reader<'a,> { 2282 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2283 } reborrow(&mut self) -> Builder<'_,>2284 pub fn reborrow(&mut self) -> Builder<'_,> { 2285 Builder { .. *self } 2286 } reborrow_as_reader(&self) -> Reader<'_,>2287 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 2288 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2289 } 2290 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2291 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2292 self.builder.into_reader().total_size() 2293 } 2294 #[inline] get_offset(self) -> u322295 pub fn get_offset(self) -> u32 { 2296 self.builder.get_data_field::<u32>(1) 2297 } 2298 #[inline] set_offset(&mut self, value: u32)2299 pub fn set_offset(&mut self, value: u32) { 2300 self.builder.set_data_field::<u32>(1, value); 2301 } 2302 #[inline] get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Builder<'a>>2303 pub fn get_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Builder<'a>> { 2304 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(2), ::core::option::Option::None) 2305 } 2306 #[inline] set_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()>2307 pub fn set_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()> { 2308 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(2), value, false) 2309 } 2310 #[inline] init_type(self, ) -> crate::schema_capnp::type_::Builder<'a>2311 pub fn init_type(self, ) -> crate::schema_capnp::type_::Builder<'a> { 2312 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(2), 0) 2313 } has_type(&self) -> bool2314 pub fn has_type(&self) -> bool { 2315 !self.builder.get_pointer_field(2).is_null() 2316 } 2317 #[inline] get_default_value(self) -> ::capnp::Result<crate::schema_capnp::value::Builder<'a>>2318 pub fn get_default_value(self) -> ::capnp::Result<crate::schema_capnp::value::Builder<'a>> { 2319 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(3), ::core::option::Option::None) 2320 } 2321 #[inline] set_default_value(&mut self, value: crate::schema_capnp::value::Reader<'_>) -> ::capnp::Result<()>2322 pub fn set_default_value(&mut self, value: crate::schema_capnp::value::Reader<'_>) -> ::capnp::Result<()> { 2323 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(3), value, false) 2324 } 2325 #[inline] init_default_value(self, ) -> crate::schema_capnp::value::Builder<'a>2326 pub fn init_default_value(self, ) -> crate::schema_capnp::value::Builder<'a> { 2327 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(3), 0) 2328 } has_default_value(&self) -> bool2329 pub fn has_default_value(&self) -> bool { 2330 !self.builder.get_pointer_field(3).is_null() 2331 } 2332 #[inline] get_had_explicit_default(self) -> bool2333 pub fn get_had_explicit_default(self) -> bool { 2334 self.builder.get_bool_field(128) 2335 } 2336 #[inline] set_had_explicit_default(&mut self, value: bool)2337 pub fn set_had_explicit_default(&mut self, value: bool) { 2338 self.builder.set_bool_field(128, value); 2339 } 2340 } 2341 2342 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 2343 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline2344 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 2345 Pipeline { _typeless: typeless, } 2346 } 2347 } 2348 impl Pipeline { get_type(&self) -> crate::schema_capnp::type_::Pipeline2349 pub fn get_type(&self) -> crate::schema_capnp::type_::Pipeline { 2350 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(2)) 2351 } get_default_value(&self) -> crate::schema_capnp::value::Pipeline2352 pub fn get_default_value(&self) -> crate::schema_capnp::value::Pipeline { 2353 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(3)) 2354 } 2355 } 2356 mod _private { 2357 use capnp::private::layout; 2358 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 4 }; 2359 pub const TYPE_ID: u64 = 0xc423_0547_6bb4_746f; 2360 } 2361 } 2362 2363 pub mod group { 2364 #[derive(Copy, Clone)] 2365 pub struct Owned(()); 2366 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2367 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2368 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 2369 2370 #[derive(Clone, Copy)] 2371 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 2372 2373 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 2374 #[inline] type_id() -> u642375 fn type_id() -> u64 { _private::TYPE_ID } 2376 } 2377 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>2378 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 2379 Reader { reader, } 2380 } 2381 } 2382 2383 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>2384 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 2385 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 2386 } 2387 } 2388 2389 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>2390 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 2391 self.reader 2392 } 2393 } 2394 2395 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)2396 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 2397 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 2398 } 2399 } 2400 2401 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>2402 pub fn reborrow(&self) -> Reader<'_,> { 2403 Reader { .. *self } 2404 } 2405 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2406 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2407 self.reader.total_size() 2408 } 2409 #[inline] get_type_id(self) -> u642410 pub fn get_type_id(self) -> u64 { 2411 self.reader.get_data_field::<u64>(2) 2412 } 2413 } 2414 2415 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 2416 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 2417 #[inline] struct_size() -> ::capnp::private::layout::StructSize2418 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 2419 } 2420 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 2421 #[inline] type_id() -> u642422 fn type_id() -> u64 { _private::TYPE_ID } 2423 } 2424 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >2425 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 2426 Builder { builder, } 2427 } 2428 } 2429 2430 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)2431 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 2432 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 2433 } 2434 } 2435 2436 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>2437 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 2438 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 2439 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>2440 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 2441 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 2442 } 2443 } 2444 2445 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>2446 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 2447 } 2448 2449 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>2450 pub fn into_reader(self) -> Reader<'a,> { 2451 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2452 } reborrow(&mut self) -> Builder<'_,>2453 pub fn reborrow(&mut self) -> Builder<'_,> { 2454 Builder { .. *self } 2455 } reborrow_as_reader(&self) -> Reader<'_,>2456 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 2457 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2458 } 2459 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2460 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2461 self.builder.into_reader().total_size() 2462 } 2463 #[inline] get_type_id(self) -> u642464 pub fn get_type_id(self) -> u64 { 2465 self.builder.get_data_field::<u64>(2) 2466 } 2467 #[inline] set_type_id(&mut self, value: u64)2468 pub fn set_type_id(&mut self, value: u64) { 2469 self.builder.set_data_field::<u64>(2, value); 2470 } 2471 } 2472 2473 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 2474 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline2475 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 2476 Pipeline { _typeless: typeless, } 2477 } 2478 } 2479 impl Pipeline { 2480 } 2481 mod _private { 2482 use capnp::private::layout; 2483 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 4 }; 2484 pub const TYPE_ID: u64 = 0xcafc_cddb_68db_1d11; 2485 } 2486 } 2487 2488 pub mod ordinal { 2489 pub use self::Which::{Implicit,Explicit}; 2490 2491 #[derive(Copy, Clone)] 2492 pub struct Owned(()); 2493 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2494 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2495 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 2496 2497 #[derive(Clone, Copy)] 2498 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 2499 2500 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 2501 #[inline] type_id() -> u642502 fn type_id() -> u64 { _private::TYPE_ID } 2503 } 2504 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>2505 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 2506 Reader { reader, } 2507 } 2508 } 2509 2510 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>2511 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 2512 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 2513 } 2514 } 2515 2516 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>2517 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 2518 self.reader 2519 } 2520 } 2521 2522 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)2523 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 2524 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 2525 } 2526 } 2527 2528 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>2529 pub fn reborrow(&self) -> Reader<'_,> { 2530 Reader { .. *self } 2531 } 2532 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2533 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2534 self.reader.total_size() 2535 } 2536 #[inline] which(self) -> ::core::result::Result<WhichReader, ::capnp::NotInSchema>2537 pub fn which(self) -> ::core::result::Result<WhichReader, ::capnp::NotInSchema> { 2538 match self.reader.get_data_field::<u16>(5) { 2539 0 => { 2540 ::core::result::Result::Ok(Implicit( 2541 () 2542 )) 2543 } 2544 1 => { 2545 ::core::result::Result::Ok(Explicit( 2546 self.reader.get_data_field::<u16>(6) 2547 )) 2548 } 2549 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 2550 } 2551 } 2552 } 2553 2554 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 2555 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 2556 #[inline] struct_size() -> ::capnp::private::layout::StructSize2557 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 2558 } 2559 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 2560 #[inline] type_id() -> u642561 fn type_id() -> u64 { _private::TYPE_ID } 2562 } 2563 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >2564 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 2565 Builder { builder, } 2566 } 2567 } 2568 2569 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)2570 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 2571 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 2572 } 2573 } 2574 2575 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>2576 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 2577 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 2578 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>2579 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 2580 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 2581 } 2582 } 2583 2584 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>2585 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 2586 } 2587 2588 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>2589 pub fn into_reader(self) -> Reader<'a,> { 2590 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2591 } reborrow(&mut self) -> Builder<'_,>2592 pub fn reborrow(&mut self) -> Builder<'_,> { 2593 Builder { .. *self } 2594 } reborrow_as_reader(&self) -> Reader<'_,>2595 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 2596 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2597 } 2598 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2599 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2600 self.builder.into_reader().total_size() 2601 } 2602 #[inline] set_implicit(&mut self, _value: ())2603 pub fn set_implicit(&mut self, _value: ()) { 2604 self.builder.set_data_field::<u16>(5, 0); 2605 } 2606 #[inline] set_explicit(&mut self, value: u16)2607 pub fn set_explicit(&mut self, value: u16) { 2608 self.builder.set_data_field::<u16>(5, 1); 2609 self.builder.set_data_field::<u16>(6, value); 2610 } 2611 #[inline] which(self) -> ::core::result::Result<WhichBuilder, ::capnp::NotInSchema>2612 pub fn which(self) -> ::core::result::Result<WhichBuilder, ::capnp::NotInSchema> { 2613 match self.builder.get_data_field::<u16>(5) { 2614 0 => { 2615 ::core::result::Result::Ok(Implicit( 2616 () 2617 )) 2618 } 2619 1 => { 2620 ::core::result::Result::Ok(Explicit( 2621 self.builder.get_data_field::<u16>(6) 2622 )) 2623 } 2624 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 2625 } 2626 } 2627 } 2628 2629 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 2630 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline2631 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 2632 Pipeline { _typeless: typeless, } 2633 } 2634 } 2635 impl Pipeline { 2636 } 2637 mod _private { 2638 use capnp::private::layout; 2639 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 4 }; 2640 pub const TYPE_ID: u64 = 0xbb90_d5c2_8787_0be6; 2641 } 2642 pub enum Which { 2643 Implicit(()), 2644 Explicit(u16), 2645 } 2646 pub type WhichReader = Which; 2647 pub type WhichBuilder = Which; 2648 } 2649 } 2650 2651 pub mod enumerant { 2652 #[derive(Copy, Clone)] 2653 pub struct Owned(()); 2654 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2655 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2656 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 2657 2658 #[derive(Clone, Copy)] 2659 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 2660 2661 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 2662 #[inline] type_id() -> u642663 fn type_id() -> u64 { _private::TYPE_ID } 2664 } 2665 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>2666 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 2667 Reader { reader, } 2668 } 2669 } 2670 2671 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>2672 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 2673 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 2674 } 2675 } 2676 2677 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>2678 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 2679 self.reader 2680 } 2681 } 2682 2683 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)2684 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 2685 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 2686 } 2687 } 2688 2689 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>2690 pub fn reborrow(&self) -> Reader<'_,> { 2691 Reader { .. *self } 2692 } 2693 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2694 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2695 self.reader.total_size() 2696 } 2697 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>>2698 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 2699 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 2700 } has_name(&self) -> bool2701 pub fn has_name(&self) -> bool { 2702 !self.reader.get_pointer_field(0).is_null() 2703 } 2704 #[inline] get_code_order(self) -> u162705 pub fn get_code_order(self) -> u16 { 2706 self.reader.get_data_field::<u16>(0) 2707 } 2708 #[inline] get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>>2709 pub fn get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>> { 2710 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None) 2711 } has_annotations(&self) -> bool2712 pub fn has_annotations(&self) -> bool { 2713 !self.reader.get_pointer_field(1).is_null() 2714 } 2715 } 2716 2717 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 2718 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 2719 #[inline] struct_size() -> ::capnp::private::layout::StructSize2720 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 2721 } 2722 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 2723 #[inline] type_id() -> u642724 fn type_id() -> u64 { _private::TYPE_ID } 2725 } 2726 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >2727 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 2728 Builder { builder, } 2729 } 2730 } 2731 2732 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)2733 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 2734 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 2735 } 2736 } 2737 2738 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>2739 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 2740 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 2741 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>2742 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 2743 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 2744 } 2745 } 2746 2747 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>2748 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 2749 } 2750 2751 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>2752 pub fn into_reader(self) -> Reader<'a,> { 2753 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2754 } reborrow(&mut self) -> Builder<'_,>2755 pub fn reborrow(&mut self) -> Builder<'_,> { 2756 Builder { .. *self } 2757 } reborrow_as_reader(&self) -> Reader<'_,>2758 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 2759 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2760 } 2761 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2762 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2763 self.builder.into_reader().total_size() 2764 } 2765 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>>2766 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 2767 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 2768 } 2769 #[inline] set_name(&mut self, value: ::capnp::text::Reader<'_>)2770 pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { 2771 self.builder.get_pointer_field(0).set_text(value); 2772 } 2773 #[inline] init_name(self, size: u32) -> ::capnp::text::Builder<'a>2774 pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { 2775 self.builder.get_pointer_field(0).init_text(size) 2776 } has_name(&self) -> bool2777 pub fn has_name(&self) -> bool { 2778 !self.builder.get_pointer_field(0).is_null() 2779 } 2780 #[inline] get_code_order(self) -> u162781 pub fn get_code_order(self) -> u16 { 2782 self.builder.get_data_field::<u16>(0) 2783 } 2784 #[inline] set_code_order(&mut self, value: u16)2785 pub fn set_code_order(&mut self, value: u16) { 2786 self.builder.set_data_field::<u16>(0, value); 2787 } 2788 #[inline] get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>>2789 pub fn get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>> { 2790 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None) 2791 } 2792 #[inline] set_annotations(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>) -> ::capnp::Result<()>2793 pub fn set_annotations(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>) -> ::capnp::Result<()> { 2794 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(1), value, false) 2795 } 2796 #[inline] init_annotations(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>2797 pub fn init_annotations(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned> { 2798 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), size) 2799 } has_annotations(&self) -> bool2800 pub fn has_annotations(&self) -> bool { 2801 !self.builder.get_pointer_field(1).is_null() 2802 } 2803 } 2804 2805 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 2806 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline2807 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 2808 Pipeline { _typeless: typeless, } 2809 } 2810 } 2811 impl Pipeline { 2812 } 2813 mod _private { 2814 use capnp::private::layout; 2815 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 1, pointers: 2 }; 2816 pub const TYPE_ID: u64 = 0x978a_7ceb_dc54_9a4d; 2817 } 2818 } 2819 2820 pub mod superclass { 2821 #[derive(Copy, Clone)] 2822 pub struct Owned(()); 2823 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2824 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2825 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 2826 2827 #[derive(Clone, Copy)] 2828 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 2829 2830 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 2831 #[inline] type_id() -> u642832 fn type_id() -> u64 { _private::TYPE_ID } 2833 } 2834 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>2835 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 2836 Reader { reader, } 2837 } 2838 } 2839 2840 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>2841 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 2842 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 2843 } 2844 } 2845 2846 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>2847 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 2848 self.reader 2849 } 2850 } 2851 2852 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)2853 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 2854 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 2855 } 2856 } 2857 2858 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>2859 pub fn reborrow(&self) -> Reader<'_,> { 2860 Reader { .. *self } 2861 } 2862 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2863 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2864 self.reader.total_size() 2865 } 2866 #[inline] get_id(self) -> u642867 pub fn get_id(self) -> u64 { 2868 self.reader.get_data_field::<u64>(0) 2869 } 2870 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>>2871 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>> { 2872 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 2873 } has_brand(&self) -> bool2874 pub fn has_brand(&self) -> bool { 2875 !self.reader.get_pointer_field(0).is_null() 2876 } 2877 } 2878 2879 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 2880 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 2881 #[inline] struct_size() -> ::capnp::private::layout::StructSize2882 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 2883 } 2884 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 2885 #[inline] type_id() -> u642886 fn type_id() -> u64 { _private::TYPE_ID } 2887 } 2888 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >2889 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 2890 Builder { builder, } 2891 } 2892 } 2893 2894 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)2895 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 2896 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 2897 } 2898 } 2899 2900 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>2901 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 2902 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 2903 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>2904 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 2905 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 2906 } 2907 } 2908 2909 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>2910 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 2911 } 2912 2913 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>2914 pub fn into_reader(self) -> Reader<'a,> { 2915 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2916 } reborrow(&mut self) -> Builder<'_,>2917 pub fn reborrow(&mut self) -> Builder<'_,> { 2918 Builder { .. *self } 2919 } reborrow_as_reader(&self) -> Reader<'_,>2920 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 2921 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 2922 } 2923 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>2924 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 2925 self.builder.into_reader().total_size() 2926 } 2927 #[inline] get_id(self) -> u642928 pub fn get_id(self) -> u64 { 2929 self.builder.get_data_field::<u64>(0) 2930 } 2931 #[inline] set_id(&mut self, value: u64)2932 pub fn set_id(&mut self, value: u64) { 2933 self.builder.set_data_field::<u64>(0, value); 2934 } 2935 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>>2936 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>> { 2937 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 2938 } 2939 #[inline] set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()>2940 pub fn set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()> { 2941 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 2942 } 2943 #[inline] init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a>2944 pub fn init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a> { 2945 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) 2946 } has_brand(&self) -> bool2947 pub fn has_brand(&self) -> bool { 2948 !self.builder.get_pointer_field(0).is_null() 2949 } 2950 } 2951 2952 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 2953 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline2954 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 2955 Pipeline { _typeless: typeless, } 2956 } 2957 } 2958 impl Pipeline { get_brand(&self) -> crate::schema_capnp::brand::Pipeline2959 pub fn get_brand(&self) -> crate::schema_capnp::brand::Pipeline { 2960 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0)) 2961 } 2962 } 2963 mod _private { 2964 use capnp::private::layout; 2965 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 1, pointers: 1 }; 2966 pub const TYPE_ID: u64 = 0xa996_2a9e_d0a4_d7f8; 2967 } 2968 } 2969 2970 pub mod method { 2971 #[derive(Copy, Clone)] 2972 pub struct Owned(()); 2973 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2974 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 2975 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 2976 2977 #[derive(Clone, Copy)] 2978 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 2979 2980 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 2981 #[inline] type_id() -> u642982 fn type_id() -> u64 { _private::TYPE_ID } 2983 } 2984 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>2985 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 2986 Reader { reader, } 2987 } 2988 } 2989 2990 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>2991 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 2992 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 2993 } 2994 } 2995 2996 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>2997 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 2998 self.reader 2999 } 3000 } 3001 3002 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)3003 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 3004 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 3005 } 3006 } 3007 3008 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>3009 pub fn reborrow(&self) -> Reader<'_,> { 3010 Reader { .. *self } 3011 } 3012 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>3013 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 3014 self.reader.total_size() 3015 } 3016 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>>3017 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 3018 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 3019 } has_name(&self) -> bool3020 pub fn has_name(&self) -> bool { 3021 !self.reader.get_pointer_field(0).is_null() 3022 } 3023 #[inline] get_code_order(self) -> u163024 pub fn get_code_order(self) -> u16 { 3025 self.reader.get_data_field::<u16>(0) 3026 } 3027 #[inline] get_param_struct_type(self) -> u643028 pub fn get_param_struct_type(self) -> u64 { 3029 self.reader.get_data_field::<u64>(1) 3030 } 3031 #[inline] get_result_struct_type(self) -> u643032 pub fn get_result_struct_type(self) -> u64 { 3033 self.reader.get_data_field::<u64>(2) 3034 } 3035 #[inline] get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>>3036 pub fn get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>> { 3037 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None) 3038 } has_annotations(&self) -> bool3039 pub fn has_annotations(&self) -> bool { 3040 !self.reader.get_pointer_field(1).is_null() 3041 } 3042 #[inline] get_param_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>>3043 pub fn get_param_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>> { 3044 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(2), ::core::option::Option::None) 3045 } has_param_brand(&self) -> bool3046 pub fn has_param_brand(&self) -> bool { 3047 !self.reader.get_pointer_field(2).is_null() 3048 } 3049 #[inline] get_result_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>>3050 pub fn get_result_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>> { 3051 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(3), ::core::option::Option::None) 3052 } has_result_brand(&self) -> bool3053 pub fn has_result_brand(&self) -> bool { 3054 !self.reader.get_pointer_field(3).is_null() 3055 } 3056 #[inline] get_implicit_parameters(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::parameter::Owned>>3057 pub fn get_implicit_parameters(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::parameter::Owned>> { 3058 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(4), ::core::option::Option::None) 3059 } has_implicit_parameters(&self) -> bool3060 pub fn has_implicit_parameters(&self) -> bool { 3061 !self.reader.get_pointer_field(4).is_null() 3062 } 3063 } 3064 3065 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 3066 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 3067 #[inline] struct_size() -> ::capnp::private::layout::StructSize3068 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 3069 } 3070 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 3071 #[inline] type_id() -> u643072 fn type_id() -> u64 { _private::TYPE_ID } 3073 } 3074 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >3075 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 3076 Builder { builder, } 3077 } 3078 } 3079 3080 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)3081 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 3082 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 3083 } 3084 } 3085 3086 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>3087 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 3088 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 3089 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>3090 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 3091 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 3092 } 3093 } 3094 3095 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>3096 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 3097 } 3098 3099 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>3100 pub fn into_reader(self) -> Reader<'a,> { 3101 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 3102 } reborrow(&mut self) -> Builder<'_,>3103 pub fn reborrow(&mut self) -> Builder<'_,> { 3104 Builder { .. *self } 3105 } reborrow_as_reader(&self) -> Reader<'_,>3106 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 3107 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 3108 } 3109 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>3110 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 3111 self.builder.into_reader().total_size() 3112 } 3113 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>>3114 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 3115 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 3116 } 3117 #[inline] set_name(&mut self, value: ::capnp::text::Reader<'_>)3118 pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { 3119 self.builder.get_pointer_field(0).set_text(value); 3120 } 3121 #[inline] init_name(self, size: u32) -> ::capnp::text::Builder<'a>3122 pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { 3123 self.builder.get_pointer_field(0).init_text(size) 3124 } has_name(&self) -> bool3125 pub fn has_name(&self) -> bool { 3126 !self.builder.get_pointer_field(0).is_null() 3127 } 3128 #[inline] get_code_order(self) -> u163129 pub fn get_code_order(self) -> u16 { 3130 self.builder.get_data_field::<u16>(0) 3131 } 3132 #[inline] set_code_order(&mut self, value: u16)3133 pub fn set_code_order(&mut self, value: u16) { 3134 self.builder.set_data_field::<u16>(0, value); 3135 } 3136 #[inline] get_param_struct_type(self) -> u643137 pub fn get_param_struct_type(self) -> u64 { 3138 self.builder.get_data_field::<u64>(1) 3139 } 3140 #[inline] set_param_struct_type(&mut self, value: u64)3141 pub fn set_param_struct_type(&mut self, value: u64) { 3142 self.builder.set_data_field::<u64>(1, value); 3143 } 3144 #[inline] get_result_struct_type(self) -> u643145 pub fn get_result_struct_type(self) -> u64 { 3146 self.builder.get_data_field::<u64>(2) 3147 } 3148 #[inline] set_result_struct_type(&mut self, value: u64)3149 pub fn set_result_struct_type(&mut self, value: u64) { 3150 self.builder.set_data_field::<u64>(2, value); 3151 } 3152 #[inline] get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>>3153 pub fn get_annotations(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>> { 3154 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None) 3155 } 3156 #[inline] set_annotations(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>) -> ::capnp::Result<()>3157 pub fn set_annotations(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::annotation::Owned>) -> ::capnp::Result<()> { 3158 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(1), value, false) 3159 } 3160 #[inline] init_annotations(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned>3161 pub fn init_annotations(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::annotation::Owned> { 3162 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), size) 3163 } has_annotations(&self) -> bool3164 pub fn has_annotations(&self) -> bool { 3165 !self.builder.get_pointer_field(1).is_null() 3166 } 3167 #[inline] get_param_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>>3168 pub fn get_param_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>> { 3169 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(2), ::core::option::Option::None) 3170 } 3171 #[inline] set_param_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()>3172 pub fn set_param_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()> { 3173 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(2), value, false) 3174 } 3175 #[inline] init_param_brand(self, ) -> crate::schema_capnp::brand::Builder<'a>3176 pub fn init_param_brand(self, ) -> crate::schema_capnp::brand::Builder<'a> { 3177 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(2), 0) 3178 } has_param_brand(&self) -> bool3179 pub fn has_param_brand(&self) -> bool { 3180 !self.builder.get_pointer_field(2).is_null() 3181 } 3182 #[inline] get_result_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>>3183 pub fn get_result_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>> { 3184 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(3), ::core::option::Option::None) 3185 } 3186 #[inline] set_result_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()>3187 pub fn set_result_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()> { 3188 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(3), value, false) 3189 } 3190 #[inline] init_result_brand(self, ) -> crate::schema_capnp::brand::Builder<'a>3191 pub fn init_result_brand(self, ) -> crate::schema_capnp::brand::Builder<'a> { 3192 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(3), 0) 3193 } has_result_brand(&self) -> bool3194 pub fn has_result_brand(&self) -> bool { 3195 !self.builder.get_pointer_field(3).is_null() 3196 } 3197 #[inline] get_implicit_parameters(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::parameter::Owned>>3198 pub fn get_implicit_parameters(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::parameter::Owned>> { 3199 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(4), ::core::option::Option::None) 3200 } 3201 #[inline] set_implicit_parameters(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::parameter::Owned>) -> ::capnp::Result<()>3202 pub fn set_implicit_parameters(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::parameter::Owned>) -> ::capnp::Result<()> { 3203 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(4), value, false) 3204 } 3205 #[inline] init_implicit_parameters(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::parameter::Owned>3206 pub fn init_implicit_parameters(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::parameter::Owned> { 3207 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(4), size) 3208 } has_implicit_parameters(&self) -> bool3209 pub fn has_implicit_parameters(&self) -> bool { 3210 !self.builder.get_pointer_field(4).is_null() 3211 } 3212 } 3213 3214 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 3215 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline3216 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 3217 Pipeline { _typeless: typeless, } 3218 } 3219 } 3220 impl Pipeline { get_param_brand(&self) -> crate::schema_capnp::brand::Pipeline3221 pub fn get_param_brand(&self) -> crate::schema_capnp::brand::Pipeline { 3222 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(2)) 3223 } get_result_brand(&self) -> crate::schema_capnp::brand::Pipeline3224 pub fn get_result_brand(&self) -> crate::schema_capnp::brand::Pipeline { 3225 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(3)) 3226 } 3227 } 3228 mod _private { 3229 use capnp::private::layout; 3230 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 5 }; 3231 pub const TYPE_ID: u64 = 0x9500_cce2_3b33_4d80; 3232 } 3233 } 3234 3235 pub mod type_ { 3236 pub use self::Which::{Void,Bool,Int8,Int16,Int32,Int64,Uint8,Uint16,Uint32,Uint64,Float32,Float64,Text,Data,List,Enum,Struct,Interface,AnyPointer}; 3237 3238 #[derive(Copy, Clone)] 3239 pub struct Owned(()); 3240 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 3241 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 3242 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 3243 3244 #[derive(Clone, Copy)] 3245 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 3246 3247 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 3248 #[inline] type_id() -> u643249 fn type_id() -> u64 { _private::TYPE_ID } 3250 } 3251 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>3252 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 3253 Reader { reader, } 3254 } 3255 } 3256 3257 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>3258 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 3259 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 3260 } 3261 } 3262 3263 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>3264 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 3265 self.reader 3266 } 3267 } 3268 3269 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)3270 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 3271 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 3272 } 3273 } 3274 3275 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>3276 pub fn reborrow(&self) -> Reader<'_,> { 3277 Reader { .. *self } 3278 } 3279 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>3280 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 3281 self.reader.total_size() 3282 } 3283 #[inline] which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema>3284 pub fn which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema> { 3285 match self.reader.get_data_field::<u16>(0) { 3286 0 => { 3287 ::core::result::Result::Ok(Void( 3288 () 3289 )) 3290 } 3291 1 => { 3292 ::core::result::Result::Ok(Bool( 3293 () 3294 )) 3295 } 3296 2 => { 3297 ::core::result::Result::Ok(Int8( 3298 () 3299 )) 3300 } 3301 3 => { 3302 ::core::result::Result::Ok(Int16( 3303 () 3304 )) 3305 } 3306 4 => { 3307 ::core::result::Result::Ok(Int32( 3308 () 3309 )) 3310 } 3311 5 => { 3312 ::core::result::Result::Ok(Int64( 3313 () 3314 )) 3315 } 3316 6 => { 3317 ::core::result::Result::Ok(Uint8( 3318 () 3319 )) 3320 } 3321 7 => { 3322 ::core::result::Result::Ok(Uint16( 3323 () 3324 )) 3325 } 3326 8 => { 3327 ::core::result::Result::Ok(Uint32( 3328 () 3329 )) 3330 } 3331 9 => { 3332 ::core::result::Result::Ok(Uint64( 3333 () 3334 )) 3335 } 3336 10 => { 3337 ::core::result::Result::Ok(Float32( 3338 () 3339 )) 3340 } 3341 11 => { 3342 ::core::result::Result::Ok(Float64( 3343 () 3344 )) 3345 } 3346 12 => { 3347 ::core::result::Result::Ok(Text( 3348 () 3349 )) 3350 } 3351 13 => { 3352 ::core::result::Result::Ok(Data( 3353 () 3354 )) 3355 } 3356 14 => { 3357 ::core::result::Result::Ok(List( 3358 ::capnp::traits::FromStructReader::new(self.reader) 3359 )) 3360 } 3361 15 => { 3362 ::core::result::Result::Ok(Enum( 3363 ::capnp::traits::FromStructReader::new(self.reader) 3364 )) 3365 } 3366 16 => { 3367 ::core::result::Result::Ok(Struct( 3368 ::capnp::traits::FromStructReader::new(self.reader) 3369 )) 3370 } 3371 17 => { 3372 ::core::result::Result::Ok(Interface( 3373 ::capnp::traits::FromStructReader::new(self.reader) 3374 )) 3375 } 3376 18 => { 3377 ::core::result::Result::Ok(AnyPointer( 3378 ::capnp::traits::FromStructReader::new(self.reader) 3379 )) 3380 } 3381 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 3382 } 3383 } 3384 } 3385 3386 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 3387 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 3388 #[inline] struct_size() -> ::capnp::private::layout::StructSize3389 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 3390 } 3391 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 3392 #[inline] type_id() -> u643393 fn type_id() -> u64 { _private::TYPE_ID } 3394 } 3395 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >3396 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 3397 Builder { builder, } 3398 } 3399 } 3400 3401 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)3402 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 3403 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 3404 } 3405 } 3406 3407 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>3408 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 3409 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 3410 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>3411 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 3412 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 3413 } 3414 } 3415 3416 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>3417 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 3418 } 3419 3420 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>3421 pub fn into_reader(self) -> Reader<'a,> { 3422 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 3423 } reborrow(&mut self) -> Builder<'_,>3424 pub fn reborrow(&mut self) -> Builder<'_,> { 3425 Builder { .. *self } 3426 } reborrow_as_reader(&self) -> Reader<'_,>3427 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 3428 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 3429 } 3430 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>3431 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 3432 self.builder.into_reader().total_size() 3433 } 3434 #[inline] set_void(&mut self, _value: ())3435 pub fn set_void(&mut self, _value: ()) { 3436 self.builder.set_data_field::<u16>(0, 0); 3437 } 3438 #[inline] set_bool(&mut self, _value: ())3439 pub fn set_bool(&mut self, _value: ()) { 3440 self.builder.set_data_field::<u16>(0, 1); 3441 } 3442 #[inline] set_int8(&mut self, _value: ())3443 pub fn set_int8(&mut self, _value: ()) { 3444 self.builder.set_data_field::<u16>(0, 2); 3445 } 3446 #[inline] set_int16(&mut self, _value: ())3447 pub fn set_int16(&mut self, _value: ()) { 3448 self.builder.set_data_field::<u16>(0, 3); 3449 } 3450 #[inline] set_int32(&mut self, _value: ())3451 pub fn set_int32(&mut self, _value: ()) { 3452 self.builder.set_data_field::<u16>(0, 4); 3453 } 3454 #[inline] set_int64(&mut self, _value: ())3455 pub fn set_int64(&mut self, _value: ()) { 3456 self.builder.set_data_field::<u16>(0, 5); 3457 } 3458 #[inline] set_uint8(&mut self, _value: ())3459 pub fn set_uint8(&mut self, _value: ()) { 3460 self.builder.set_data_field::<u16>(0, 6); 3461 } 3462 #[inline] set_uint16(&mut self, _value: ())3463 pub fn set_uint16(&mut self, _value: ()) { 3464 self.builder.set_data_field::<u16>(0, 7); 3465 } 3466 #[inline] set_uint32(&mut self, _value: ())3467 pub fn set_uint32(&mut self, _value: ()) { 3468 self.builder.set_data_field::<u16>(0, 8); 3469 } 3470 #[inline] set_uint64(&mut self, _value: ())3471 pub fn set_uint64(&mut self, _value: ()) { 3472 self.builder.set_data_field::<u16>(0, 9); 3473 } 3474 #[inline] set_float32(&mut self, _value: ())3475 pub fn set_float32(&mut self, _value: ()) { 3476 self.builder.set_data_field::<u16>(0, 10); 3477 } 3478 #[inline] set_float64(&mut self, _value: ())3479 pub fn set_float64(&mut self, _value: ()) { 3480 self.builder.set_data_field::<u16>(0, 11); 3481 } 3482 #[inline] set_text(&mut self, _value: ())3483 pub fn set_text(&mut self, _value: ()) { 3484 self.builder.set_data_field::<u16>(0, 12); 3485 } 3486 #[inline] set_data(&mut self, _value: ())3487 pub fn set_data(&mut self, _value: ()) { 3488 self.builder.set_data_field::<u16>(0, 13); 3489 } 3490 #[inline] init_list(self, ) -> crate::schema_capnp::type_::list::Builder<'a>3491 pub fn init_list(self, ) -> crate::schema_capnp::type_::list::Builder<'a> { 3492 self.builder.set_data_field::<u16>(0, 14); 3493 self.builder.get_pointer_field(0).clear(); 3494 ::capnp::traits::FromStructBuilder::new(self.builder) 3495 } 3496 #[inline] init_enum(self, ) -> crate::schema_capnp::type_::enum_::Builder<'a>3497 pub fn init_enum(self, ) -> crate::schema_capnp::type_::enum_::Builder<'a> { 3498 self.builder.set_data_field::<u16>(0, 15); 3499 self.builder.set_data_field::<u64>(1, 0u64); 3500 self.builder.get_pointer_field(0).clear(); 3501 ::capnp::traits::FromStructBuilder::new(self.builder) 3502 } 3503 #[inline] init_struct(self, ) -> crate::schema_capnp::type_::struct_::Builder<'a>3504 pub fn init_struct(self, ) -> crate::schema_capnp::type_::struct_::Builder<'a> { 3505 self.builder.set_data_field::<u16>(0, 16); 3506 self.builder.set_data_field::<u64>(1, 0u64); 3507 self.builder.get_pointer_field(0).clear(); 3508 ::capnp::traits::FromStructBuilder::new(self.builder) 3509 } 3510 #[inline] init_interface(self, ) -> crate::schema_capnp::type_::interface::Builder<'a>3511 pub fn init_interface(self, ) -> crate::schema_capnp::type_::interface::Builder<'a> { 3512 self.builder.set_data_field::<u16>(0, 17); 3513 self.builder.set_data_field::<u64>(1, 0u64); 3514 self.builder.get_pointer_field(0).clear(); 3515 ::capnp::traits::FromStructBuilder::new(self.builder) 3516 } 3517 #[inline] init_any_pointer(self, ) -> crate::schema_capnp::type_::any_pointer::Builder<'a>3518 pub fn init_any_pointer(self, ) -> crate::schema_capnp::type_::any_pointer::Builder<'a> { 3519 self.builder.set_data_field::<u16>(0, 18); 3520 self.builder.set_data_field::<u16>(4, 0); 3521 self.builder.set_data_field::<u16>(5, 0); 3522 self.builder.set_data_field::<u64>(2, 0u64); 3523 self.builder.set_data_field::<u16>(5, 0u16); 3524 self.builder.set_data_field::<u16>(5, 0u16); 3525 ::capnp::traits::FromStructBuilder::new(self.builder) 3526 } 3527 #[inline] which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema>3528 pub fn which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema> { 3529 match self.builder.get_data_field::<u16>(0) { 3530 0 => { 3531 ::core::result::Result::Ok(Void( 3532 () 3533 )) 3534 } 3535 1 => { 3536 ::core::result::Result::Ok(Bool( 3537 () 3538 )) 3539 } 3540 2 => { 3541 ::core::result::Result::Ok(Int8( 3542 () 3543 )) 3544 } 3545 3 => { 3546 ::core::result::Result::Ok(Int16( 3547 () 3548 )) 3549 } 3550 4 => { 3551 ::core::result::Result::Ok(Int32( 3552 () 3553 )) 3554 } 3555 5 => { 3556 ::core::result::Result::Ok(Int64( 3557 () 3558 )) 3559 } 3560 6 => { 3561 ::core::result::Result::Ok(Uint8( 3562 () 3563 )) 3564 } 3565 7 => { 3566 ::core::result::Result::Ok(Uint16( 3567 () 3568 )) 3569 } 3570 8 => { 3571 ::core::result::Result::Ok(Uint32( 3572 () 3573 )) 3574 } 3575 9 => { 3576 ::core::result::Result::Ok(Uint64( 3577 () 3578 )) 3579 } 3580 10 => { 3581 ::core::result::Result::Ok(Float32( 3582 () 3583 )) 3584 } 3585 11 => { 3586 ::core::result::Result::Ok(Float64( 3587 () 3588 )) 3589 } 3590 12 => { 3591 ::core::result::Result::Ok(Text( 3592 () 3593 )) 3594 } 3595 13 => { 3596 ::core::result::Result::Ok(Data( 3597 () 3598 )) 3599 } 3600 14 => { 3601 ::core::result::Result::Ok(List( 3602 ::capnp::traits::FromStructBuilder::new(self.builder) 3603 )) 3604 } 3605 15 => { 3606 ::core::result::Result::Ok(Enum( 3607 ::capnp::traits::FromStructBuilder::new(self.builder) 3608 )) 3609 } 3610 16 => { 3611 ::core::result::Result::Ok(Struct( 3612 ::capnp::traits::FromStructBuilder::new(self.builder) 3613 )) 3614 } 3615 17 => { 3616 ::core::result::Result::Ok(Interface( 3617 ::capnp::traits::FromStructBuilder::new(self.builder) 3618 )) 3619 } 3620 18 => { 3621 ::core::result::Result::Ok(AnyPointer( 3622 ::capnp::traits::FromStructBuilder::new(self.builder) 3623 )) 3624 } 3625 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 3626 } 3627 } 3628 } 3629 3630 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 3631 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline3632 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 3633 Pipeline { _typeless: typeless, } 3634 } 3635 } 3636 impl Pipeline { 3637 } 3638 mod _private { 3639 use capnp::private::layout; 3640 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 1 }; 3641 pub const TYPE_ID: u64 = 0xd073_78ed_e1f9_cc60; 3642 } 3643 pub enum Which<A0,A1,A2,A3,A4> { 3644 Void(()), 3645 Bool(()), 3646 Int8(()), 3647 Int16(()), 3648 Int32(()), 3649 Int64(()), 3650 Uint8(()), 3651 Uint16(()), 3652 Uint32(()), 3653 Uint64(()), 3654 Float32(()), 3655 Float64(()), 3656 Text(()), 3657 Data(()), 3658 List(A0), 3659 Enum(A1), 3660 Struct(A2), 3661 Interface(A3), 3662 AnyPointer(A4), 3663 } 3664 pub type WhichReader<'a,> = Which<crate::schema_capnp::type_::list::Reader<'a>,crate::schema_capnp::type_::enum_::Reader<'a>,crate::schema_capnp::type_::struct_::Reader<'a>,crate::schema_capnp::type_::interface::Reader<'a>,crate::schema_capnp::type_::any_pointer::Reader<'a>>; 3665 pub type WhichBuilder<'a,> = Which<crate::schema_capnp::type_::list::Builder<'a>,crate::schema_capnp::type_::enum_::Builder<'a>,crate::schema_capnp::type_::struct_::Builder<'a>,crate::schema_capnp::type_::interface::Builder<'a>,crate::schema_capnp::type_::any_pointer::Builder<'a>>; 3666 3667 pub mod list { 3668 #[derive(Copy, Clone)] 3669 pub struct Owned(()); 3670 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 3671 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 3672 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 3673 3674 #[derive(Clone, Copy)] 3675 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 3676 3677 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 3678 #[inline] type_id() -> u643679 fn type_id() -> u64 { _private::TYPE_ID } 3680 } 3681 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>3682 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 3683 Reader { reader, } 3684 } 3685 } 3686 3687 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>3688 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 3689 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 3690 } 3691 } 3692 3693 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>3694 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 3695 self.reader 3696 } 3697 } 3698 3699 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)3700 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 3701 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 3702 } 3703 } 3704 3705 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>3706 pub fn reborrow(&self) -> Reader<'_,> { 3707 Reader { .. *self } 3708 } 3709 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>3710 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 3711 self.reader.total_size() 3712 } 3713 #[inline] get_element_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Reader<'a>>3714 pub fn get_element_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Reader<'a>> { 3715 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 3716 } has_element_type(&self) -> bool3717 pub fn has_element_type(&self) -> bool { 3718 !self.reader.get_pointer_field(0).is_null() 3719 } 3720 } 3721 3722 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 3723 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 3724 #[inline] struct_size() -> ::capnp::private::layout::StructSize3725 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 3726 } 3727 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 3728 #[inline] type_id() -> u643729 fn type_id() -> u64 { _private::TYPE_ID } 3730 } 3731 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >3732 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 3733 Builder { builder, } 3734 } 3735 } 3736 3737 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)3738 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 3739 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 3740 } 3741 } 3742 3743 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>3744 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 3745 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 3746 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>3747 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 3748 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 3749 } 3750 } 3751 3752 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>3753 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 3754 } 3755 3756 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>3757 pub fn into_reader(self) -> Reader<'a,> { 3758 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 3759 } reborrow(&mut self) -> Builder<'_,>3760 pub fn reborrow(&mut self) -> Builder<'_,> { 3761 Builder { .. *self } 3762 } reborrow_as_reader(&self) -> Reader<'_,>3763 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 3764 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 3765 } 3766 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>3767 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 3768 self.builder.into_reader().total_size() 3769 } 3770 #[inline] get_element_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Builder<'a>>3771 pub fn get_element_type(self) -> ::capnp::Result<crate::schema_capnp::type_::Builder<'a>> { 3772 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 3773 } 3774 #[inline] set_element_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()>3775 pub fn set_element_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()> { 3776 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 3777 } 3778 #[inline] init_element_type(self, ) -> crate::schema_capnp::type_::Builder<'a>3779 pub fn init_element_type(self, ) -> crate::schema_capnp::type_::Builder<'a> { 3780 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) 3781 } has_element_type(&self) -> bool3782 pub fn has_element_type(&self) -> bool { 3783 !self.builder.get_pointer_field(0).is_null() 3784 } 3785 } 3786 3787 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 3788 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline3789 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 3790 Pipeline { _typeless: typeless, } 3791 } 3792 } 3793 impl Pipeline { get_element_type(&self) -> crate::schema_capnp::type_::Pipeline3794 pub fn get_element_type(&self) -> crate::schema_capnp::type_::Pipeline { 3795 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0)) 3796 } 3797 } 3798 mod _private { 3799 use capnp::private::layout; 3800 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 1 }; 3801 pub const TYPE_ID: u64 = 0x87e7_3925_0a60_ea97; 3802 } 3803 } 3804 3805 pub mod enum_ { 3806 #[derive(Copy, Clone)] 3807 pub struct Owned(()); 3808 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 3809 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 3810 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 3811 3812 #[derive(Clone, Copy)] 3813 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 3814 3815 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 3816 #[inline] type_id() -> u643817 fn type_id() -> u64 { _private::TYPE_ID } 3818 } 3819 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>3820 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 3821 Reader { reader, } 3822 } 3823 } 3824 3825 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>3826 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 3827 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 3828 } 3829 } 3830 3831 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>3832 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 3833 self.reader 3834 } 3835 } 3836 3837 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)3838 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 3839 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 3840 } 3841 } 3842 3843 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>3844 pub fn reborrow(&self) -> Reader<'_,> { 3845 Reader { .. *self } 3846 } 3847 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>3848 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 3849 self.reader.total_size() 3850 } 3851 #[inline] get_type_id(self) -> u643852 pub fn get_type_id(self) -> u64 { 3853 self.reader.get_data_field::<u64>(1) 3854 } 3855 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>>3856 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>> { 3857 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 3858 } has_brand(&self) -> bool3859 pub fn has_brand(&self) -> bool { 3860 !self.reader.get_pointer_field(0).is_null() 3861 } 3862 } 3863 3864 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 3865 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 3866 #[inline] struct_size() -> ::capnp::private::layout::StructSize3867 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 3868 } 3869 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 3870 #[inline] type_id() -> u643871 fn type_id() -> u64 { _private::TYPE_ID } 3872 } 3873 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >3874 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 3875 Builder { builder, } 3876 } 3877 } 3878 3879 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)3880 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 3881 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 3882 } 3883 } 3884 3885 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>3886 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 3887 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 3888 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>3889 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 3890 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 3891 } 3892 } 3893 3894 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>3895 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 3896 } 3897 3898 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>3899 pub fn into_reader(self) -> Reader<'a,> { 3900 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 3901 } reborrow(&mut self) -> Builder<'_,>3902 pub fn reborrow(&mut self) -> Builder<'_,> { 3903 Builder { .. *self } 3904 } reborrow_as_reader(&self) -> Reader<'_,>3905 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 3906 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 3907 } 3908 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>3909 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 3910 self.builder.into_reader().total_size() 3911 } 3912 #[inline] get_type_id(self) -> u643913 pub fn get_type_id(self) -> u64 { 3914 self.builder.get_data_field::<u64>(1) 3915 } 3916 #[inline] set_type_id(&mut self, value: u64)3917 pub fn set_type_id(&mut self, value: u64) { 3918 self.builder.set_data_field::<u64>(1, value); 3919 } 3920 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>>3921 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>> { 3922 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 3923 } 3924 #[inline] set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()>3925 pub fn set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()> { 3926 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 3927 } 3928 #[inline] init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a>3929 pub fn init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a> { 3930 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) 3931 } has_brand(&self) -> bool3932 pub fn has_brand(&self) -> bool { 3933 !self.builder.get_pointer_field(0).is_null() 3934 } 3935 } 3936 3937 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 3938 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline3939 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 3940 Pipeline { _typeless: typeless, } 3941 } 3942 } 3943 impl Pipeline { get_brand(&self) -> crate::schema_capnp::brand::Pipeline3944 pub fn get_brand(&self) -> crate::schema_capnp::brand::Pipeline { 3945 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0)) 3946 } 3947 } 3948 mod _private { 3949 use capnp::private::layout; 3950 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 1 }; 3951 pub const TYPE_ID: u64 = 0x9e0e_7871_1a7f_87a9; 3952 } 3953 } 3954 3955 pub mod struct_ { 3956 #[derive(Copy, Clone)] 3957 pub struct Owned(()); 3958 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 3959 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 3960 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 3961 3962 #[derive(Clone, Copy)] 3963 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 3964 3965 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 3966 #[inline] type_id() -> u643967 fn type_id() -> u64 { _private::TYPE_ID } 3968 } 3969 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>3970 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 3971 Reader { reader, } 3972 } 3973 } 3974 3975 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>3976 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 3977 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 3978 } 3979 } 3980 3981 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>3982 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 3983 self.reader 3984 } 3985 } 3986 3987 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)3988 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 3989 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 3990 } 3991 } 3992 3993 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>3994 pub fn reborrow(&self) -> Reader<'_,> { 3995 Reader { .. *self } 3996 } 3997 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>3998 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 3999 self.reader.total_size() 4000 } 4001 #[inline] get_type_id(self) -> u644002 pub fn get_type_id(self) -> u64 { 4003 self.reader.get_data_field::<u64>(1) 4004 } 4005 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>>4006 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>> { 4007 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 4008 } has_brand(&self) -> bool4009 pub fn has_brand(&self) -> bool { 4010 !self.reader.get_pointer_field(0).is_null() 4011 } 4012 } 4013 4014 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 4015 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 4016 #[inline] struct_size() -> ::capnp::private::layout::StructSize4017 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 4018 } 4019 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 4020 #[inline] type_id() -> u644021 fn type_id() -> u64 { _private::TYPE_ID } 4022 } 4023 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >4024 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 4025 Builder { builder, } 4026 } 4027 } 4028 4029 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)4030 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 4031 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 4032 } 4033 } 4034 4035 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>4036 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 4037 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 4038 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>4039 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 4040 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 4041 } 4042 } 4043 4044 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>4045 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 4046 } 4047 4048 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>4049 pub fn into_reader(self) -> Reader<'a,> { 4050 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4051 } reborrow(&mut self) -> Builder<'_,>4052 pub fn reborrow(&mut self) -> Builder<'_,> { 4053 Builder { .. *self } 4054 } reborrow_as_reader(&self) -> Reader<'_,>4055 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 4056 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4057 } 4058 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4059 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4060 self.builder.into_reader().total_size() 4061 } 4062 #[inline] get_type_id(self) -> u644063 pub fn get_type_id(self) -> u64 { 4064 self.builder.get_data_field::<u64>(1) 4065 } 4066 #[inline] set_type_id(&mut self, value: u64)4067 pub fn set_type_id(&mut self, value: u64) { 4068 self.builder.set_data_field::<u64>(1, value); 4069 } 4070 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>>4071 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>> { 4072 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 4073 } 4074 #[inline] set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()>4075 pub fn set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()> { 4076 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 4077 } 4078 #[inline] init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a>4079 pub fn init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a> { 4080 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) 4081 } has_brand(&self) -> bool4082 pub fn has_brand(&self) -> bool { 4083 !self.builder.get_pointer_field(0).is_null() 4084 } 4085 } 4086 4087 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 4088 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline4089 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 4090 Pipeline { _typeless: typeless, } 4091 } 4092 } 4093 impl Pipeline { get_brand(&self) -> crate::schema_capnp::brand::Pipeline4094 pub fn get_brand(&self) -> crate::schema_capnp::brand::Pipeline { 4095 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0)) 4096 } 4097 } 4098 mod _private { 4099 use capnp::private::layout; 4100 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 1 }; 4101 pub const TYPE_ID: u64 = 0xac3a_6f60_ef4c_c6d3; 4102 } 4103 } 4104 4105 pub mod interface { 4106 #[derive(Copy, Clone)] 4107 pub struct Owned(()); 4108 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4109 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4110 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 4111 4112 #[derive(Clone, Copy)] 4113 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 4114 4115 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 4116 #[inline] type_id() -> u644117 fn type_id() -> u64 { _private::TYPE_ID } 4118 } 4119 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>4120 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 4121 Reader { reader, } 4122 } 4123 } 4124 4125 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>4126 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 4127 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 4128 } 4129 } 4130 4131 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>4132 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 4133 self.reader 4134 } 4135 } 4136 4137 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)4138 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 4139 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 4140 } 4141 } 4142 4143 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>4144 pub fn reborrow(&self) -> Reader<'_,> { 4145 Reader { .. *self } 4146 } 4147 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4148 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4149 self.reader.total_size() 4150 } 4151 #[inline] get_type_id(self) -> u644152 pub fn get_type_id(self) -> u64 { 4153 self.reader.get_data_field::<u64>(1) 4154 } 4155 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>>4156 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>> { 4157 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 4158 } has_brand(&self) -> bool4159 pub fn has_brand(&self) -> bool { 4160 !self.reader.get_pointer_field(0).is_null() 4161 } 4162 } 4163 4164 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 4165 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 4166 #[inline] struct_size() -> ::capnp::private::layout::StructSize4167 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 4168 } 4169 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 4170 #[inline] type_id() -> u644171 fn type_id() -> u64 { _private::TYPE_ID } 4172 } 4173 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >4174 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 4175 Builder { builder, } 4176 } 4177 } 4178 4179 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)4180 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 4181 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 4182 } 4183 } 4184 4185 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>4186 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 4187 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 4188 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>4189 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 4190 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 4191 } 4192 } 4193 4194 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>4195 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 4196 } 4197 4198 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>4199 pub fn into_reader(self) -> Reader<'a,> { 4200 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4201 } reborrow(&mut self) -> Builder<'_,>4202 pub fn reborrow(&mut self) -> Builder<'_,> { 4203 Builder { .. *self } 4204 } reborrow_as_reader(&self) -> Reader<'_,>4205 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 4206 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4207 } 4208 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4209 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4210 self.builder.into_reader().total_size() 4211 } 4212 #[inline] get_type_id(self) -> u644213 pub fn get_type_id(self) -> u64 { 4214 self.builder.get_data_field::<u64>(1) 4215 } 4216 #[inline] set_type_id(&mut self, value: u64)4217 pub fn set_type_id(&mut self, value: u64) { 4218 self.builder.set_data_field::<u64>(1, value); 4219 } 4220 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>>4221 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>> { 4222 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 4223 } 4224 #[inline] set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()>4225 pub fn set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()> { 4226 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 4227 } 4228 #[inline] init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a>4229 pub fn init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a> { 4230 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) 4231 } has_brand(&self) -> bool4232 pub fn has_brand(&self) -> bool { 4233 !self.builder.get_pointer_field(0).is_null() 4234 } 4235 } 4236 4237 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 4238 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline4239 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 4240 Pipeline { _typeless: typeless, } 4241 } 4242 } 4243 impl Pipeline { get_brand(&self) -> crate::schema_capnp::brand::Pipeline4244 pub fn get_brand(&self) -> crate::schema_capnp::brand::Pipeline { 4245 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0)) 4246 } 4247 } 4248 mod _private { 4249 use capnp::private::layout; 4250 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 1 }; 4251 pub const TYPE_ID: u64 = 0xed8b_ca69_f7fb_0cbf; 4252 } 4253 } 4254 4255 pub mod any_pointer { 4256 pub use self::Which::{Unconstrained,Parameter,ImplicitMethodParameter}; 4257 4258 #[derive(Copy, Clone)] 4259 pub struct Owned(()); 4260 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4261 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4262 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 4263 4264 #[derive(Clone, Copy)] 4265 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 4266 4267 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 4268 #[inline] type_id() -> u644269 fn type_id() -> u64 { _private::TYPE_ID } 4270 } 4271 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>4272 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 4273 Reader { reader, } 4274 } 4275 } 4276 4277 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>4278 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 4279 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 4280 } 4281 } 4282 4283 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>4284 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 4285 self.reader 4286 } 4287 } 4288 4289 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)4290 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 4291 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 4292 } 4293 } 4294 4295 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>4296 pub fn reborrow(&self) -> Reader<'_,> { 4297 Reader { .. *self } 4298 } 4299 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4300 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4301 self.reader.total_size() 4302 } 4303 #[inline] which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema>4304 pub fn which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema> { 4305 match self.reader.get_data_field::<u16>(4) { 4306 0 => { 4307 ::core::result::Result::Ok(Unconstrained( 4308 ::capnp::traits::FromStructReader::new(self.reader) 4309 )) 4310 } 4311 1 => { 4312 ::core::result::Result::Ok(Parameter( 4313 ::capnp::traits::FromStructReader::new(self.reader) 4314 )) 4315 } 4316 2 => { 4317 ::core::result::Result::Ok(ImplicitMethodParameter( 4318 ::capnp::traits::FromStructReader::new(self.reader) 4319 )) 4320 } 4321 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 4322 } 4323 } 4324 } 4325 4326 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 4327 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 4328 #[inline] struct_size() -> ::capnp::private::layout::StructSize4329 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 4330 } 4331 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 4332 #[inline] type_id() -> u644333 fn type_id() -> u64 { _private::TYPE_ID } 4334 } 4335 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >4336 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 4337 Builder { builder, } 4338 } 4339 } 4340 4341 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)4342 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 4343 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 4344 } 4345 } 4346 4347 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>4348 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 4349 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 4350 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>4351 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 4352 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 4353 } 4354 } 4355 4356 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>4357 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 4358 } 4359 4360 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>4361 pub fn into_reader(self) -> Reader<'a,> { 4362 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4363 } reborrow(&mut self) -> Builder<'_,>4364 pub fn reborrow(&mut self) -> Builder<'_,> { 4365 Builder { .. *self } 4366 } reborrow_as_reader(&self) -> Reader<'_,>4367 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 4368 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4369 } 4370 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4371 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4372 self.builder.into_reader().total_size() 4373 } 4374 #[inline] init_unconstrained(self, ) -> crate::schema_capnp::type_::any_pointer::unconstrained::Builder<'a>4375 pub fn init_unconstrained(self, ) -> crate::schema_capnp::type_::any_pointer::unconstrained::Builder<'a> { 4376 self.builder.set_data_field::<u16>(4, 0); 4377 self.builder.set_data_field::<u16>(5, 0); 4378 ::capnp::traits::FromStructBuilder::new(self.builder) 4379 } 4380 #[inline] init_parameter(self, ) -> crate::schema_capnp::type_::any_pointer::parameter::Builder<'a>4381 pub fn init_parameter(self, ) -> crate::schema_capnp::type_::any_pointer::parameter::Builder<'a> { 4382 self.builder.set_data_field::<u16>(4, 1); 4383 self.builder.set_data_field::<u64>(2, 0u64); 4384 self.builder.set_data_field::<u16>(5, 0u16); 4385 ::capnp::traits::FromStructBuilder::new(self.builder) 4386 } 4387 #[inline] init_implicit_method_parameter(self, ) -> crate::schema_capnp::type_::any_pointer::implicit_method_parameter::Builder<'a>4388 pub fn init_implicit_method_parameter(self, ) -> crate::schema_capnp::type_::any_pointer::implicit_method_parameter::Builder<'a> { 4389 self.builder.set_data_field::<u16>(4, 2); 4390 self.builder.set_data_field::<u16>(5, 0u16); 4391 ::capnp::traits::FromStructBuilder::new(self.builder) 4392 } 4393 #[inline] which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema>4394 pub fn which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema> { 4395 match self.builder.get_data_field::<u16>(4) { 4396 0 => { 4397 ::core::result::Result::Ok(Unconstrained( 4398 ::capnp::traits::FromStructBuilder::new(self.builder) 4399 )) 4400 } 4401 1 => { 4402 ::core::result::Result::Ok(Parameter( 4403 ::capnp::traits::FromStructBuilder::new(self.builder) 4404 )) 4405 } 4406 2 => { 4407 ::core::result::Result::Ok(ImplicitMethodParameter( 4408 ::capnp::traits::FromStructBuilder::new(self.builder) 4409 )) 4410 } 4411 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 4412 } 4413 } 4414 } 4415 4416 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 4417 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline4418 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 4419 Pipeline { _typeless: typeless, } 4420 } 4421 } 4422 impl Pipeline { 4423 } 4424 mod _private { 4425 use capnp::private::layout; 4426 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 1 }; 4427 pub const TYPE_ID: u64 = 0xc257_3fe8_a23e_49f1; 4428 } 4429 pub enum Which<A0,A1,A2> { 4430 Unconstrained(A0), 4431 Parameter(A1), 4432 ImplicitMethodParameter(A2), 4433 } 4434 pub type WhichReader<'a,> = Which<crate::schema_capnp::type_::any_pointer::unconstrained::Reader<'a>,crate::schema_capnp::type_::any_pointer::parameter::Reader<'a>,crate::schema_capnp::type_::any_pointer::implicit_method_parameter::Reader<'a>>; 4435 pub type WhichBuilder<'a,> = Which<crate::schema_capnp::type_::any_pointer::unconstrained::Builder<'a>,crate::schema_capnp::type_::any_pointer::parameter::Builder<'a>,crate::schema_capnp::type_::any_pointer::implicit_method_parameter::Builder<'a>>; 4436 4437 pub mod unconstrained { 4438 pub use self::Which::{AnyKind,Struct,List,Capability}; 4439 4440 #[derive(Copy, Clone)] 4441 pub struct Owned(()); 4442 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4443 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4444 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 4445 4446 #[derive(Clone, Copy)] 4447 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 4448 4449 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 4450 #[inline] type_id() -> u644451 fn type_id() -> u64 { _private::TYPE_ID } 4452 } 4453 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>4454 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 4455 Reader { reader, } 4456 } 4457 } 4458 4459 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>4460 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 4461 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 4462 } 4463 } 4464 4465 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>4466 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 4467 self.reader 4468 } 4469 } 4470 4471 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)4472 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 4473 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 4474 } 4475 } 4476 4477 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>4478 pub fn reborrow(&self) -> Reader<'_,> { 4479 Reader { .. *self } 4480 } 4481 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4482 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4483 self.reader.total_size() 4484 } 4485 #[inline] which(self) -> ::core::result::Result<WhichReader, ::capnp::NotInSchema>4486 pub fn which(self) -> ::core::result::Result<WhichReader, ::capnp::NotInSchema> { 4487 match self.reader.get_data_field::<u16>(5) { 4488 0 => { 4489 ::core::result::Result::Ok(AnyKind( 4490 () 4491 )) 4492 } 4493 1 => { 4494 ::core::result::Result::Ok(Struct( 4495 () 4496 )) 4497 } 4498 2 => { 4499 ::core::result::Result::Ok(List( 4500 () 4501 )) 4502 } 4503 3 => { 4504 ::core::result::Result::Ok(Capability( 4505 () 4506 )) 4507 } 4508 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 4509 } 4510 } 4511 } 4512 4513 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 4514 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 4515 #[inline] struct_size() -> ::capnp::private::layout::StructSize4516 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 4517 } 4518 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 4519 #[inline] type_id() -> u644520 fn type_id() -> u64 { _private::TYPE_ID } 4521 } 4522 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >4523 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 4524 Builder { builder, } 4525 } 4526 } 4527 4528 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)4529 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 4530 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 4531 } 4532 } 4533 4534 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>4535 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 4536 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 4537 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>4538 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 4539 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 4540 } 4541 } 4542 4543 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>4544 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 4545 } 4546 4547 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>4548 pub fn into_reader(self) -> Reader<'a,> { 4549 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4550 } reborrow(&mut self) -> Builder<'_,>4551 pub fn reborrow(&mut self) -> Builder<'_,> { 4552 Builder { .. *self } 4553 } reborrow_as_reader(&self) -> Reader<'_,>4554 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 4555 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4556 } 4557 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4558 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4559 self.builder.into_reader().total_size() 4560 } 4561 #[inline] set_any_kind(&mut self, _value: ())4562 pub fn set_any_kind(&mut self, _value: ()) { 4563 self.builder.set_data_field::<u16>(5, 0); 4564 } 4565 #[inline] set_struct(&mut self, _value: ())4566 pub fn set_struct(&mut self, _value: ()) { 4567 self.builder.set_data_field::<u16>(5, 1); 4568 } 4569 #[inline] set_list(&mut self, _value: ())4570 pub fn set_list(&mut self, _value: ()) { 4571 self.builder.set_data_field::<u16>(5, 2); 4572 } 4573 #[inline] set_capability(&mut self, _value: ())4574 pub fn set_capability(&mut self, _value: ()) { 4575 self.builder.set_data_field::<u16>(5, 3); 4576 } 4577 #[inline] which(self) -> ::core::result::Result<WhichBuilder, ::capnp::NotInSchema>4578 pub fn which(self) -> ::core::result::Result<WhichBuilder, ::capnp::NotInSchema> { 4579 match self.builder.get_data_field::<u16>(5) { 4580 0 => { 4581 ::core::result::Result::Ok(AnyKind( 4582 () 4583 )) 4584 } 4585 1 => { 4586 ::core::result::Result::Ok(Struct( 4587 () 4588 )) 4589 } 4590 2 => { 4591 ::core::result::Result::Ok(List( 4592 () 4593 )) 4594 } 4595 3 => { 4596 ::core::result::Result::Ok(Capability( 4597 () 4598 )) 4599 } 4600 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 4601 } 4602 } 4603 } 4604 4605 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 4606 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline4607 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 4608 Pipeline { _typeless: typeless, } 4609 } 4610 } 4611 impl Pipeline { 4612 } 4613 mod _private { 4614 use capnp::private::layout; 4615 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 1 }; 4616 pub const TYPE_ID: u64 = 0x8e3b_5f79_fe59_3656; 4617 } 4618 pub enum Which { 4619 AnyKind(()), 4620 Struct(()), 4621 List(()), 4622 Capability(()), 4623 } 4624 pub type WhichReader = Which; 4625 pub type WhichBuilder = Which; 4626 } 4627 4628 pub mod parameter { 4629 #[derive(Copy, Clone)] 4630 pub struct Owned(()); 4631 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4632 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4633 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 4634 4635 #[derive(Clone, Copy)] 4636 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 4637 4638 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 4639 #[inline] type_id() -> u644640 fn type_id() -> u64 { _private::TYPE_ID } 4641 } 4642 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>4643 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 4644 Reader { reader, } 4645 } 4646 } 4647 4648 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>4649 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 4650 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 4651 } 4652 } 4653 4654 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>4655 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 4656 self.reader 4657 } 4658 } 4659 4660 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)4661 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 4662 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 4663 } 4664 } 4665 4666 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>4667 pub fn reborrow(&self) -> Reader<'_,> { 4668 Reader { .. *self } 4669 } 4670 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4671 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4672 self.reader.total_size() 4673 } 4674 #[inline] get_scope_id(self) -> u644675 pub fn get_scope_id(self) -> u64 { 4676 self.reader.get_data_field::<u64>(2) 4677 } 4678 #[inline] get_parameter_index(self) -> u164679 pub fn get_parameter_index(self) -> u16 { 4680 self.reader.get_data_field::<u16>(5) 4681 } 4682 } 4683 4684 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 4685 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 4686 #[inline] struct_size() -> ::capnp::private::layout::StructSize4687 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 4688 } 4689 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 4690 #[inline] type_id() -> u644691 fn type_id() -> u64 { _private::TYPE_ID } 4692 } 4693 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >4694 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 4695 Builder { builder, } 4696 } 4697 } 4698 4699 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)4700 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 4701 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 4702 } 4703 } 4704 4705 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>4706 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 4707 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 4708 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>4709 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 4710 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 4711 } 4712 } 4713 4714 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>4715 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 4716 } 4717 4718 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>4719 pub fn into_reader(self) -> Reader<'a,> { 4720 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4721 } reborrow(&mut self) -> Builder<'_,>4722 pub fn reborrow(&mut self) -> Builder<'_,> { 4723 Builder { .. *self } 4724 } reborrow_as_reader(&self) -> Reader<'_,>4725 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 4726 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4727 } 4728 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4729 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4730 self.builder.into_reader().total_size() 4731 } 4732 #[inline] get_scope_id(self) -> u644733 pub fn get_scope_id(self) -> u64 { 4734 self.builder.get_data_field::<u64>(2) 4735 } 4736 #[inline] set_scope_id(&mut self, value: u64)4737 pub fn set_scope_id(&mut self, value: u64) { 4738 self.builder.set_data_field::<u64>(2, value); 4739 } 4740 #[inline] get_parameter_index(self) -> u164741 pub fn get_parameter_index(self) -> u16 { 4742 self.builder.get_data_field::<u16>(5) 4743 } 4744 #[inline] set_parameter_index(&mut self, value: u16)4745 pub fn set_parameter_index(&mut self, value: u16) { 4746 self.builder.set_data_field::<u16>(5, value); 4747 } 4748 } 4749 4750 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 4751 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline4752 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 4753 Pipeline { _typeless: typeless, } 4754 } 4755 } 4756 impl Pipeline { 4757 } 4758 mod _private { 4759 use capnp::private::layout; 4760 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 1 }; 4761 pub const TYPE_ID: u64 = 0x9dd1_f724_f461_4a85; 4762 } 4763 } 4764 4765 pub mod implicit_method_parameter { 4766 #[derive(Copy, Clone)] 4767 pub struct Owned(()); 4768 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4769 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4770 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 4771 4772 #[derive(Clone, Copy)] 4773 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 4774 4775 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 4776 #[inline] type_id() -> u644777 fn type_id() -> u64 { _private::TYPE_ID } 4778 } 4779 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>4780 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 4781 Reader { reader, } 4782 } 4783 } 4784 4785 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>4786 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 4787 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 4788 } 4789 } 4790 4791 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>4792 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 4793 self.reader 4794 } 4795 } 4796 4797 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)4798 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 4799 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 4800 } 4801 } 4802 4803 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>4804 pub fn reborrow(&self) -> Reader<'_,> { 4805 Reader { .. *self } 4806 } 4807 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4808 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4809 self.reader.total_size() 4810 } 4811 #[inline] get_parameter_index(self) -> u164812 pub fn get_parameter_index(self) -> u16 { 4813 self.reader.get_data_field::<u16>(5) 4814 } 4815 } 4816 4817 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 4818 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 4819 #[inline] struct_size() -> ::capnp::private::layout::StructSize4820 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 4821 } 4822 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 4823 #[inline] type_id() -> u644824 fn type_id() -> u64 { _private::TYPE_ID } 4825 } 4826 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >4827 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 4828 Builder { builder, } 4829 } 4830 } 4831 4832 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)4833 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 4834 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 4835 } 4836 } 4837 4838 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>4839 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 4840 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 4841 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>4842 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 4843 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 4844 } 4845 } 4846 4847 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>4848 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 4849 } 4850 4851 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>4852 pub fn into_reader(self) -> Reader<'a,> { 4853 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4854 } reborrow(&mut self) -> Builder<'_,>4855 pub fn reborrow(&mut self) -> Builder<'_,> { 4856 Builder { .. *self } 4857 } reborrow_as_reader(&self) -> Reader<'_,>4858 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 4859 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4860 } 4861 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4862 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4863 self.builder.into_reader().total_size() 4864 } 4865 #[inline] get_parameter_index(self) -> u164866 pub fn get_parameter_index(self) -> u16 { 4867 self.builder.get_data_field::<u16>(5) 4868 } 4869 #[inline] set_parameter_index(&mut self, value: u16)4870 pub fn set_parameter_index(&mut self, value: u16) { 4871 self.builder.set_data_field::<u16>(5, value); 4872 } 4873 } 4874 4875 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 4876 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline4877 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 4878 Pipeline { _typeless: typeless, } 4879 } 4880 } 4881 impl Pipeline { 4882 } 4883 mod _private { 4884 use capnp::private::layout; 4885 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 3, pointers: 1 }; 4886 pub const TYPE_ID: u64 = 0xbaef_c912_0c56_e274; 4887 } 4888 } 4889 } 4890 } 4891 4892 pub mod brand { 4893 #[derive(Copy, Clone)] 4894 pub struct Owned(()); 4895 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4896 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 4897 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 4898 4899 #[derive(Clone, Copy)] 4900 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 4901 4902 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 4903 #[inline] type_id() -> u644904 fn type_id() -> u64 { _private::TYPE_ID } 4905 } 4906 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>4907 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 4908 Reader { reader, } 4909 } 4910 } 4911 4912 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>4913 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 4914 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 4915 } 4916 } 4917 4918 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>4919 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 4920 self.reader 4921 } 4922 } 4923 4924 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)4925 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 4926 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 4927 } 4928 } 4929 4930 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>4931 pub fn reborrow(&self) -> Reader<'_,> { 4932 Reader { .. *self } 4933 } 4934 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4935 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4936 self.reader.total_size() 4937 } 4938 #[inline] get_scopes(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::brand::scope::Owned>>4939 pub fn get_scopes(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::brand::scope::Owned>> { 4940 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 4941 } has_scopes(&self) -> bool4942 pub fn has_scopes(&self) -> bool { 4943 !self.reader.get_pointer_field(0).is_null() 4944 } 4945 } 4946 4947 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 4948 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 4949 #[inline] struct_size() -> ::capnp::private::layout::StructSize4950 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 4951 } 4952 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 4953 #[inline] type_id() -> u644954 fn type_id() -> u64 { _private::TYPE_ID } 4955 } 4956 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >4957 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 4958 Builder { builder, } 4959 } 4960 } 4961 4962 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)4963 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 4964 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 4965 } 4966 } 4967 4968 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>4969 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 4970 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 4971 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>4972 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 4973 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 4974 } 4975 } 4976 4977 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>4978 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 4979 } 4980 4981 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>4982 pub fn into_reader(self) -> Reader<'a,> { 4983 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4984 } reborrow(&mut self) -> Builder<'_,>4985 pub fn reborrow(&mut self) -> Builder<'_,> { 4986 Builder { .. *self } 4987 } reborrow_as_reader(&self) -> Reader<'_,>4988 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 4989 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 4990 } 4991 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>4992 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 4993 self.builder.into_reader().total_size() 4994 } 4995 #[inline] get_scopes(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::brand::scope::Owned>>4996 pub fn get_scopes(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::brand::scope::Owned>> { 4997 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 4998 } 4999 #[inline] set_scopes(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::brand::scope::Owned>) -> ::capnp::Result<()>5000 pub fn set_scopes(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::brand::scope::Owned>) -> ::capnp::Result<()> { 5001 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 5002 } 5003 #[inline] init_scopes(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::brand::scope::Owned>5004 pub fn init_scopes(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::brand::scope::Owned> { 5005 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), size) 5006 } has_scopes(&self) -> bool5007 pub fn has_scopes(&self) -> bool { 5008 !self.builder.get_pointer_field(0).is_null() 5009 } 5010 } 5011 5012 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 5013 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline5014 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 5015 Pipeline { _typeless: typeless, } 5016 } 5017 } 5018 impl Pipeline { 5019 } 5020 mod _private { 5021 use capnp::private::layout; 5022 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 0, pointers: 1 }; 5023 pub const TYPE_ID: u64 = 0x9034_55f0_6065_422b; 5024 } 5025 5026 pub mod scope { 5027 pub use self::Which::{Bind,Inherit}; 5028 5029 #[derive(Copy, Clone)] 5030 pub struct Owned(()); 5031 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 5032 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 5033 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 5034 5035 #[derive(Clone, Copy)] 5036 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 5037 5038 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 5039 #[inline] type_id() -> u645040 fn type_id() -> u64 { _private::TYPE_ID } 5041 } 5042 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>5043 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 5044 Reader { reader, } 5045 } 5046 } 5047 5048 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>5049 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 5050 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 5051 } 5052 } 5053 5054 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>5055 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 5056 self.reader 5057 } 5058 } 5059 5060 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)5061 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 5062 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 5063 } 5064 } 5065 5066 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>5067 pub fn reborrow(&self) -> Reader<'_,> { 5068 Reader { .. *self } 5069 } 5070 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>5071 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 5072 self.reader.total_size() 5073 } 5074 #[inline] get_scope_id(self) -> u645075 pub fn get_scope_id(self) -> u64 { 5076 self.reader.get_data_field::<u64>(0) 5077 } has_bind(&self) -> bool5078 pub fn has_bind(&self) -> bool { 5079 if self.reader.get_data_field::<u16>(4) != 0 { return false; } 5080 !self.reader.get_pointer_field(0).is_null() 5081 } 5082 #[inline] which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema>5083 pub fn which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema> { 5084 match self.reader.get_data_field::<u16>(4) { 5085 0 => { 5086 ::core::result::Result::Ok(Bind( 5087 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 5088 )) 5089 } 5090 1 => { 5091 ::core::result::Result::Ok(Inherit( 5092 () 5093 )) 5094 } 5095 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 5096 } 5097 } 5098 } 5099 5100 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 5101 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 5102 #[inline] struct_size() -> ::capnp::private::layout::StructSize5103 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 5104 } 5105 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 5106 #[inline] type_id() -> u645107 fn type_id() -> u64 { _private::TYPE_ID } 5108 } 5109 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >5110 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 5111 Builder { builder, } 5112 } 5113 } 5114 5115 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)5116 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 5117 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 5118 } 5119 } 5120 5121 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>5122 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 5123 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 5124 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>5125 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 5126 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 5127 } 5128 } 5129 5130 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>5131 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 5132 } 5133 5134 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>5135 pub fn into_reader(self) -> Reader<'a,> { 5136 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 5137 } reborrow(&mut self) -> Builder<'_,>5138 pub fn reborrow(&mut self) -> Builder<'_,> { 5139 Builder { .. *self } 5140 } reborrow_as_reader(&self) -> Reader<'_,>5141 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 5142 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 5143 } 5144 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>5145 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 5146 self.builder.into_reader().total_size() 5147 } 5148 #[inline] get_scope_id(self) -> u645149 pub fn get_scope_id(self) -> u64 { 5150 self.builder.get_data_field::<u64>(0) 5151 } 5152 #[inline] set_scope_id(&mut self, value: u64)5153 pub fn set_scope_id(&mut self, value: u64) { 5154 self.builder.set_data_field::<u64>(0, value); 5155 } 5156 #[inline] set_bind(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::brand::binding::Owned>) -> ::capnp::Result<()>5157 pub fn set_bind(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::brand::binding::Owned>) -> ::capnp::Result<()> { 5158 self.builder.set_data_field::<u16>(4, 0); 5159 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 5160 } 5161 #[inline] init_bind(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::brand::binding::Owned>5162 pub fn init_bind(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::brand::binding::Owned> { 5163 self.builder.set_data_field::<u16>(4, 0); 5164 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), size) 5165 } has_bind(&self) -> bool5166 pub fn has_bind(&self) -> bool { 5167 if self.builder.get_data_field::<u16>(4) != 0 { return false; } 5168 !self.builder.get_pointer_field(0).is_null() 5169 } 5170 #[inline] set_inherit(&mut self, _value: ())5171 pub fn set_inherit(&mut self, _value: ()) { 5172 self.builder.set_data_field::<u16>(4, 1); 5173 } 5174 #[inline] which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema>5175 pub fn which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema> { 5176 match self.builder.get_data_field::<u16>(4) { 5177 0 => { 5178 ::core::result::Result::Ok(Bind( 5179 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 5180 )) 5181 } 5182 1 => { 5183 ::core::result::Result::Ok(Inherit( 5184 () 5185 )) 5186 } 5187 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 5188 } 5189 } 5190 } 5191 5192 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 5193 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline5194 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 5195 Pipeline { _typeless: typeless, } 5196 } 5197 } 5198 impl Pipeline { 5199 } 5200 mod _private { 5201 use capnp::private::layout; 5202 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 2, pointers: 1 }; 5203 pub const TYPE_ID: u64 = 0xabd7_3485_a963_6bc9; 5204 } 5205 pub enum Which<A0> { 5206 Bind(A0), 5207 Inherit(()), 5208 } 5209 pub type WhichReader<'a,> = Which<::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::brand::binding::Owned>>>; 5210 pub type WhichBuilder<'a,> = Which<::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::brand::binding::Owned>>>; 5211 } 5212 5213 pub mod binding { 5214 pub use self::Which::{Unbound,Type}; 5215 5216 #[derive(Copy, Clone)] 5217 pub struct Owned(()); 5218 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 5219 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 5220 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 5221 5222 #[derive(Clone, Copy)] 5223 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 5224 5225 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 5226 #[inline] type_id() -> u645227 fn type_id() -> u64 { _private::TYPE_ID } 5228 } 5229 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>5230 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 5231 Reader { reader, } 5232 } 5233 } 5234 5235 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>5236 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 5237 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 5238 } 5239 } 5240 5241 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>5242 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 5243 self.reader 5244 } 5245 } 5246 5247 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)5248 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 5249 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 5250 } 5251 } 5252 5253 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>5254 pub fn reborrow(&self) -> Reader<'_,> { 5255 Reader { .. *self } 5256 } 5257 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>5258 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 5259 self.reader.total_size() 5260 } has_type(&self) -> bool5261 pub fn has_type(&self) -> bool { 5262 if self.reader.get_data_field::<u16>(0) != 1 { return false; } 5263 !self.reader.get_pointer_field(0).is_null() 5264 } 5265 #[inline] which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema>5266 pub fn which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema> { 5267 match self.reader.get_data_field::<u16>(0) { 5268 0 => { 5269 ::core::result::Result::Ok(Unbound( 5270 () 5271 )) 5272 } 5273 1 => { 5274 ::core::result::Result::Ok(Type( 5275 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 5276 )) 5277 } 5278 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 5279 } 5280 } 5281 } 5282 5283 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 5284 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 5285 #[inline] struct_size() -> ::capnp::private::layout::StructSize5286 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 5287 } 5288 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 5289 #[inline] type_id() -> u645290 fn type_id() -> u64 { _private::TYPE_ID } 5291 } 5292 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >5293 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 5294 Builder { builder, } 5295 } 5296 } 5297 5298 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)5299 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 5300 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 5301 } 5302 } 5303 5304 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>5305 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 5306 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 5307 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>5308 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 5309 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 5310 } 5311 } 5312 5313 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>5314 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 5315 } 5316 5317 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>5318 pub fn into_reader(self) -> Reader<'a,> { 5319 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 5320 } reborrow(&mut self) -> Builder<'_,>5321 pub fn reborrow(&mut self) -> Builder<'_,> { 5322 Builder { .. *self } 5323 } reborrow_as_reader(&self) -> Reader<'_,>5324 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 5325 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 5326 } 5327 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>5328 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 5329 self.builder.into_reader().total_size() 5330 } 5331 #[inline] set_unbound(&mut self, _value: ())5332 pub fn set_unbound(&mut self, _value: ()) { 5333 self.builder.set_data_field::<u16>(0, 0); 5334 } 5335 #[inline] set_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()>5336 pub fn set_type(&mut self, value: crate::schema_capnp::type_::Reader<'_>) -> ::capnp::Result<()> { 5337 self.builder.set_data_field::<u16>(0, 1); 5338 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 5339 } 5340 #[inline] init_type(self, ) -> crate::schema_capnp::type_::Builder<'a>5341 pub fn init_type(self, ) -> crate::schema_capnp::type_::Builder<'a> { 5342 self.builder.set_data_field::<u16>(0, 1); 5343 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) 5344 } has_type(&self) -> bool5345 pub fn has_type(&self) -> bool { 5346 if self.builder.get_data_field::<u16>(0) != 1 { return false; } 5347 !self.builder.get_pointer_field(0).is_null() 5348 } 5349 #[inline] which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema>5350 pub fn which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema> { 5351 match self.builder.get_data_field::<u16>(0) { 5352 0 => { 5353 ::core::result::Result::Ok(Unbound( 5354 () 5355 )) 5356 } 5357 1 => { 5358 ::core::result::Result::Ok(Type( 5359 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 5360 )) 5361 } 5362 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 5363 } 5364 } 5365 } 5366 5367 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 5368 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline5369 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 5370 Pipeline { _typeless: typeless, } 5371 } 5372 } 5373 impl Pipeline { 5374 } 5375 mod _private { 5376 use capnp::private::layout; 5377 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 1, pointers: 1 }; 5378 pub const TYPE_ID: u64 = 0xc863_cd16_969e_e7fc; 5379 } 5380 pub enum Which<A0> { 5381 Unbound(()), 5382 Type(A0), 5383 } 5384 pub type WhichReader<'a,> = Which<::capnp::Result<crate::schema_capnp::type_::Reader<'a>>>; 5385 pub type WhichBuilder<'a,> = Which<::capnp::Result<crate::schema_capnp::type_::Builder<'a>>>; 5386 } 5387 } 5388 5389 pub mod value { 5390 pub use self::Which::{Void,Bool,Int8,Int16,Int32,Int64,Uint8,Uint16,Uint32,Uint64,Float32,Float64,Text,Data,List,Enum,Struct,Interface,AnyPointer}; 5391 5392 #[derive(Copy, Clone)] 5393 pub struct Owned(()); 5394 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 5395 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 5396 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 5397 5398 #[derive(Clone, Copy)] 5399 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 5400 5401 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 5402 #[inline] type_id() -> u645403 fn type_id() -> u64 { _private::TYPE_ID } 5404 } 5405 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>5406 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 5407 Reader { reader, } 5408 } 5409 } 5410 5411 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>5412 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 5413 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 5414 } 5415 } 5416 5417 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>5418 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 5419 self.reader 5420 } 5421 } 5422 5423 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)5424 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 5425 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 5426 } 5427 } 5428 5429 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>5430 pub fn reborrow(&self) -> Reader<'_,> { 5431 Reader { .. *self } 5432 } 5433 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>5434 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 5435 self.reader.total_size() 5436 } has_text(&self) -> bool5437 pub fn has_text(&self) -> bool { 5438 if self.reader.get_data_field::<u16>(0) != 12 { return false; } 5439 !self.reader.get_pointer_field(0).is_null() 5440 } has_data(&self) -> bool5441 pub fn has_data(&self) -> bool { 5442 if self.reader.get_data_field::<u16>(0) != 13 { return false; } 5443 !self.reader.get_pointer_field(0).is_null() 5444 } has_list(&self) -> bool5445 pub fn has_list(&self) -> bool { 5446 if self.reader.get_data_field::<u16>(0) != 14 { return false; } 5447 !self.reader.get_pointer_field(0).is_null() 5448 } has_struct(&self) -> bool5449 pub fn has_struct(&self) -> bool { 5450 if self.reader.get_data_field::<u16>(0) != 16 { return false; } 5451 !self.reader.get_pointer_field(0).is_null() 5452 } has_any_pointer(&self) -> bool5453 pub fn has_any_pointer(&self) -> bool { 5454 if self.reader.get_data_field::<u16>(0) != 18 { return false; } 5455 !self.reader.get_pointer_field(0).is_null() 5456 } 5457 #[inline] which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema>5458 pub fn which(self) -> ::core::result::Result<WhichReader<'a,>, ::capnp::NotInSchema> { 5459 match self.reader.get_data_field::<u16>(0) { 5460 0 => { 5461 ::core::result::Result::Ok(Void( 5462 () 5463 )) 5464 } 5465 1 => { 5466 ::core::result::Result::Ok(Bool( 5467 self.reader.get_bool_field(16) 5468 )) 5469 } 5470 2 => { 5471 ::core::result::Result::Ok(Int8( 5472 self.reader.get_data_field::<i8>(2) 5473 )) 5474 } 5475 3 => { 5476 ::core::result::Result::Ok(Int16( 5477 self.reader.get_data_field::<i16>(1) 5478 )) 5479 } 5480 4 => { 5481 ::core::result::Result::Ok(Int32( 5482 self.reader.get_data_field::<i32>(1) 5483 )) 5484 } 5485 5 => { 5486 ::core::result::Result::Ok(Int64( 5487 self.reader.get_data_field::<i64>(1) 5488 )) 5489 } 5490 6 => { 5491 ::core::result::Result::Ok(Uint8( 5492 self.reader.get_data_field::<u8>(2) 5493 )) 5494 } 5495 7 => { 5496 ::core::result::Result::Ok(Uint16( 5497 self.reader.get_data_field::<u16>(1) 5498 )) 5499 } 5500 8 => { 5501 ::core::result::Result::Ok(Uint32( 5502 self.reader.get_data_field::<u32>(1) 5503 )) 5504 } 5505 9 => { 5506 ::core::result::Result::Ok(Uint64( 5507 self.reader.get_data_field::<u64>(1) 5508 )) 5509 } 5510 10 => { 5511 ::core::result::Result::Ok(Float32( 5512 self.reader.get_data_field::<f32>(1) 5513 )) 5514 } 5515 11 => { 5516 ::core::result::Result::Ok(Float64( 5517 self.reader.get_data_field::<f64>(1) 5518 )) 5519 } 5520 12 => { 5521 ::core::result::Result::Ok(Text( 5522 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 5523 )) 5524 } 5525 13 => { 5526 ::core::result::Result::Ok(Data( 5527 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 5528 )) 5529 } 5530 14 => { 5531 ::core::result::Result::Ok(List( 5532 ::capnp::any_pointer::Reader::new(self.reader.get_pointer_field(0)) 5533 )) 5534 } 5535 15 => { 5536 ::core::result::Result::Ok(Enum( 5537 self.reader.get_data_field::<u16>(1) 5538 )) 5539 } 5540 16 => { 5541 ::core::result::Result::Ok(Struct( 5542 ::capnp::any_pointer::Reader::new(self.reader.get_pointer_field(0)) 5543 )) 5544 } 5545 17 => { 5546 ::core::result::Result::Ok(Interface( 5547 () 5548 )) 5549 } 5550 18 => { 5551 ::core::result::Result::Ok(AnyPointer( 5552 ::capnp::any_pointer::Reader::new(self.reader.get_pointer_field(0)) 5553 )) 5554 } 5555 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 5556 } 5557 } 5558 } 5559 5560 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 5561 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 5562 #[inline] struct_size() -> ::capnp::private::layout::StructSize5563 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 5564 } 5565 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 5566 #[inline] type_id() -> u645567 fn type_id() -> u64 { _private::TYPE_ID } 5568 } 5569 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >5570 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 5571 Builder { builder, } 5572 } 5573 } 5574 5575 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)5576 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 5577 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 5578 } 5579 } 5580 5581 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>5582 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 5583 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 5584 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>5585 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 5586 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 5587 } 5588 } 5589 5590 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>5591 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 5592 } 5593 5594 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>5595 pub fn into_reader(self) -> Reader<'a,> { 5596 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 5597 } reborrow(&mut self) -> Builder<'_,>5598 pub fn reborrow(&mut self) -> Builder<'_,> { 5599 Builder { .. *self } 5600 } reborrow_as_reader(&self) -> Reader<'_,>5601 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 5602 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 5603 } 5604 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>5605 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 5606 self.builder.into_reader().total_size() 5607 } 5608 #[inline] set_void(&mut self, _value: ())5609 pub fn set_void(&mut self, _value: ()) { 5610 self.builder.set_data_field::<u16>(0, 0); 5611 } 5612 #[inline] set_bool(&mut self, value: bool)5613 pub fn set_bool(&mut self, value: bool) { 5614 self.builder.set_data_field::<u16>(0, 1); 5615 self.builder.set_bool_field(16, value); 5616 } 5617 #[inline] set_int8(&mut self, value: i8)5618 pub fn set_int8(&mut self, value: i8) { 5619 self.builder.set_data_field::<u16>(0, 2); 5620 self.builder.set_data_field::<i8>(2, value); 5621 } 5622 #[inline] set_int16(&mut self, value: i16)5623 pub fn set_int16(&mut self, value: i16) { 5624 self.builder.set_data_field::<u16>(0, 3); 5625 self.builder.set_data_field::<i16>(1, value); 5626 } 5627 #[inline] set_int32(&mut self, value: i32)5628 pub fn set_int32(&mut self, value: i32) { 5629 self.builder.set_data_field::<u16>(0, 4); 5630 self.builder.set_data_field::<i32>(1, value); 5631 } 5632 #[inline] set_int64(&mut self, value: i64)5633 pub fn set_int64(&mut self, value: i64) { 5634 self.builder.set_data_field::<u16>(0, 5); 5635 self.builder.set_data_field::<i64>(1, value); 5636 } 5637 #[inline] set_uint8(&mut self, value: u8)5638 pub fn set_uint8(&mut self, value: u8) { 5639 self.builder.set_data_field::<u16>(0, 6); 5640 self.builder.set_data_field::<u8>(2, value); 5641 } 5642 #[inline] set_uint16(&mut self, value: u16)5643 pub fn set_uint16(&mut self, value: u16) { 5644 self.builder.set_data_field::<u16>(0, 7); 5645 self.builder.set_data_field::<u16>(1, value); 5646 } 5647 #[inline] set_uint32(&mut self, value: u32)5648 pub fn set_uint32(&mut self, value: u32) { 5649 self.builder.set_data_field::<u16>(0, 8); 5650 self.builder.set_data_field::<u32>(1, value); 5651 } 5652 #[inline] set_uint64(&mut self, value: u64)5653 pub fn set_uint64(&mut self, value: u64) { 5654 self.builder.set_data_field::<u16>(0, 9); 5655 self.builder.set_data_field::<u64>(1, value); 5656 } 5657 #[inline] set_float32(&mut self, value: f32)5658 pub fn set_float32(&mut self, value: f32) { 5659 self.builder.set_data_field::<u16>(0, 10); 5660 self.builder.set_data_field::<f32>(1, value); 5661 } 5662 #[inline] set_float64(&mut self, value: f64)5663 pub fn set_float64(&mut self, value: f64) { 5664 self.builder.set_data_field::<u16>(0, 11); 5665 self.builder.set_data_field::<f64>(1, value); 5666 } 5667 #[inline] set_text(&mut self, value: ::capnp::text::Reader<'_>)5668 pub fn set_text(&mut self, value: ::capnp::text::Reader<'_>) { 5669 self.builder.set_data_field::<u16>(0, 12); 5670 self.builder.get_pointer_field(0).set_text(value); 5671 } 5672 #[inline] init_text(self, size: u32) -> ::capnp::text::Builder<'a>5673 pub fn init_text(self, size: u32) -> ::capnp::text::Builder<'a> { 5674 self.builder.set_data_field::<u16>(0, 12); 5675 self.builder.get_pointer_field(0).init_text(size) 5676 } has_text(&self) -> bool5677 pub fn has_text(&self) -> bool { 5678 if self.builder.get_data_field::<u16>(0) != 12 { return false; } 5679 !self.builder.get_pointer_field(0).is_null() 5680 } 5681 #[inline] set_data(&mut self, value: ::capnp::data::Reader<'_>)5682 pub fn set_data(&mut self, value: ::capnp::data::Reader<'_>) { 5683 self.builder.set_data_field::<u16>(0, 13); 5684 self.builder.get_pointer_field(0).set_data(value); 5685 } 5686 #[inline] init_data(self, size: u32) -> ::capnp::data::Builder<'a>5687 pub fn init_data(self, size: u32) -> ::capnp::data::Builder<'a> { 5688 self.builder.set_data_field::<u16>(0, 13); 5689 self.builder.get_pointer_field(0).init_data(size) 5690 } has_data(&self) -> bool5691 pub fn has_data(&self) -> bool { 5692 if self.builder.get_data_field::<u16>(0) != 13 { return false; } 5693 !self.builder.get_pointer_field(0).is_null() 5694 } 5695 #[inline] init_list(self, ) -> ::capnp::any_pointer::Builder<'a>5696 pub fn init_list(self, ) -> ::capnp::any_pointer::Builder<'a> { 5697 self.builder.set_data_field::<u16>(0, 14); 5698 let mut result = ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)); 5699 result.clear(); 5700 result 5701 } has_list(&self) -> bool5702 pub fn has_list(&self) -> bool { 5703 if self.builder.get_data_field::<u16>(0) != 14 { return false; } 5704 !self.builder.get_pointer_field(0).is_null() 5705 } 5706 #[inline] set_enum(&mut self, value: u16)5707 pub fn set_enum(&mut self, value: u16) { 5708 self.builder.set_data_field::<u16>(0, 15); 5709 self.builder.set_data_field::<u16>(1, value); 5710 } 5711 #[inline] init_struct(self, ) -> ::capnp::any_pointer::Builder<'a>5712 pub fn init_struct(self, ) -> ::capnp::any_pointer::Builder<'a> { 5713 self.builder.set_data_field::<u16>(0, 16); 5714 let mut result = ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)); 5715 result.clear(); 5716 result 5717 } has_struct(&self) -> bool5718 pub fn has_struct(&self) -> bool { 5719 if self.builder.get_data_field::<u16>(0) != 16 { return false; } 5720 !self.builder.get_pointer_field(0).is_null() 5721 } 5722 #[inline] set_interface(&mut self, _value: ())5723 pub fn set_interface(&mut self, _value: ()) { 5724 self.builder.set_data_field::<u16>(0, 17); 5725 } 5726 #[inline] init_any_pointer(self, ) -> ::capnp::any_pointer::Builder<'a>5727 pub fn init_any_pointer(self, ) -> ::capnp::any_pointer::Builder<'a> { 5728 self.builder.set_data_field::<u16>(0, 18); 5729 let mut result = ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)); 5730 result.clear(); 5731 result 5732 } has_any_pointer(&self) -> bool5733 pub fn has_any_pointer(&self) -> bool { 5734 if self.builder.get_data_field::<u16>(0) != 18 { return false; } 5735 !self.builder.get_pointer_field(0).is_null() 5736 } 5737 #[inline] which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema>5738 pub fn which(self) -> ::core::result::Result<WhichBuilder<'a,>, ::capnp::NotInSchema> { 5739 match self.builder.get_data_field::<u16>(0) { 5740 0 => { 5741 ::core::result::Result::Ok(Void( 5742 () 5743 )) 5744 } 5745 1 => { 5746 ::core::result::Result::Ok(Bool( 5747 self.builder.get_bool_field(16) 5748 )) 5749 } 5750 2 => { 5751 ::core::result::Result::Ok(Int8( 5752 self.builder.get_data_field::<i8>(2) 5753 )) 5754 } 5755 3 => { 5756 ::core::result::Result::Ok(Int16( 5757 self.builder.get_data_field::<i16>(1) 5758 )) 5759 } 5760 4 => { 5761 ::core::result::Result::Ok(Int32( 5762 self.builder.get_data_field::<i32>(1) 5763 )) 5764 } 5765 5 => { 5766 ::core::result::Result::Ok(Int64( 5767 self.builder.get_data_field::<i64>(1) 5768 )) 5769 } 5770 6 => { 5771 ::core::result::Result::Ok(Uint8( 5772 self.builder.get_data_field::<u8>(2) 5773 )) 5774 } 5775 7 => { 5776 ::core::result::Result::Ok(Uint16( 5777 self.builder.get_data_field::<u16>(1) 5778 )) 5779 } 5780 8 => { 5781 ::core::result::Result::Ok(Uint32( 5782 self.builder.get_data_field::<u32>(1) 5783 )) 5784 } 5785 9 => { 5786 ::core::result::Result::Ok(Uint64( 5787 self.builder.get_data_field::<u64>(1) 5788 )) 5789 } 5790 10 => { 5791 ::core::result::Result::Ok(Float32( 5792 self.builder.get_data_field::<f32>(1) 5793 )) 5794 } 5795 11 => { 5796 ::core::result::Result::Ok(Float64( 5797 self.builder.get_data_field::<f64>(1) 5798 )) 5799 } 5800 12 => { 5801 ::core::result::Result::Ok(Text( 5802 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 5803 )) 5804 } 5805 13 => { 5806 ::core::result::Result::Ok(Data( 5807 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 5808 )) 5809 } 5810 14 => { 5811 ::core::result::Result::Ok(List( 5812 ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)) 5813 )) 5814 } 5815 15 => { 5816 ::core::result::Result::Ok(Enum( 5817 self.builder.get_data_field::<u16>(1) 5818 )) 5819 } 5820 16 => { 5821 ::core::result::Result::Ok(Struct( 5822 ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)) 5823 )) 5824 } 5825 17 => { 5826 ::core::result::Result::Ok(Interface( 5827 () 5828 )) 5829 } 5830 18 => { 5831 ::core::result::Result::Ok(AnyPointer( 5832 ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)) 5833 )) 5834 } 5835 x => ::core::result::Result::Err(::capnp::NotInSchema(x)) 5836 } 5837 } 5838 } 5839 5840 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 5841 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline5842 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 5843 Pipeline { _typeless: typeless, } 5844 } 5845 } 5846 impl Pipeline { 5847 } 5848 mod _private { 5849 use capnp::private::layout; 5850 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 2, pointers: 1 }; 5851 pub const TYPE_ID: u64 = 0xce23_dcd2_d7b0_0c9b; 5852 } 5853 pub enum Which<A0,A1,A2,A3,A4> { 5854 Void(()), 5855 Bool(bool), 5856 Int8(i8), 5857 Int16(i16), 5858 Int32(i32), 5859 Int64(i64), 5860 Uint8(u8), 5861 Uint16(u16), 5862 Uint32(u32), 5863 Uint64(u64), 5864 Float32(f32), 5865 Float64(f64), 5866 Text(A0), 5867 Data(A1), 5868 List(A2), 5869 Enum(u16), 5870 Struct(A3), 5871 Interface(()), 5872 AnyPointer(A4), 5873 } 5874 pub type WhichReader<'a,> = Which<::capnp::Result<::capnp::text::Reader<'a>>,::capnp::Result<::capnp::data::Reader<'a>>,::capnp::any_pointer::Reader<'a>,::capnp::any_pointer::Reader<'a>,::capnp::any_pointer::Reader<'a>>; 5875 pub type WhichBuilder<'a,> = Which<::capnp::Result<::capnp::text::Builder<'a>>,::capnp::Result<::capnp::data::Builder<'a>>,::capnp::any_pointer::Builder<'a>,::capnp::any_pointer::Builder<'a>,::capnp::any_pointer::Builder<'a>>; 5876 } 5877 5878 pub mod annotation { 5879 #[derive(Copy, Clone)] 5880 pub struct Owned(()); 5881 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 5882 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 5883 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 5884 5885 #[derive(Clone, Copy)] 5886 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 5887 5888 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 5889 #[inline] type_id() -> u645890 fn type_id() -> u64 { _private::TYPE_ID } 5891 } 5892 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>5893 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 5894 Reader { reader, } 5895 } 5896 } 5897 5898 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>5899 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 5900 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 5901 } 5902 } 5903 5904 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>5905 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 5906 self.reader 5907 } 5908 } 5909 5910 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)5911 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 5912 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 5913 } 5914 } 5915 5916 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>5917 pub fn reborrow(&self) -> Reader<'_,> { 5918 Reader { .. *self } 5919 } 5920 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>5921 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 5922 self.reader.total_size() 5923 } 5924 #[inline] get_id(self) -> u645925 pub fn get_id(self) -> u64 { 5926 self.reader.get_data_field::<u64>(0) 5927 } 5928 #[inline] get_value(self) -> ::capnp::Result<crate::schema_capnp::value::Reader<'a>>5929 pub fn get_value(self) -> ::capnp::Result<crate::schema_capnp::value::Reader<'a>> { 5930 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 5931 } has_value(&self) -> bool5932 pub fn has_value(&self) -> bool { 5933 !self.reader.get_pointer_field(0).is_null() 5934 } 5935 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>>5936 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Reader<'a>> { 5937 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None) 5938 } has_brand(&self) -> bool5939 pub fn has_brand(&self) -> bool { 5940 !self.reader.get_pointer_field(1).is_null() 5941 } 5942 } 5943 5944 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 5945 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 5946 #[inline] struct_size() -> ::capnp::private::layout::StructSize5947 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 5948 } 5949 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 5950 #[inline] type_id() -> u645951 fn type_id() -> u64 { _private::TYPE_ID } 5952 } 5953 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >5954 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 5955 Builder { builder, } 5956 } 5957 } 5958 5959 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)5960 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 5961 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 5962 } 5963 } 5964 5965 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>5966 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 5967 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 5968 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>5969 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 5970 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 5971 } 5972 } 5973 5974 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>5975 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 5976 } 5977 5978 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>5979 pub fn into_reader(self) -> Reader<'a,> { 5980 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 5981 } reborrow(&mut self) -> Builder<'_,>5982 pub fn reborrow(&mut self) -> Builder<'_,> { 5983 Builder { .. *self } 5984 } reborrow_as_reader(&self) -> Reader<'_,>5985 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 5986 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 5987 } 5988 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>5989 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 5990 self.builder.into_reader().total_size() 5991 } 5992 #[inline] get_id(self) -> u645993 pub fn get_id(self) -> u64 { 5994 self.builder.get_data_field::<u64>(0) 5995 } 5996 #[inline] set_id(&mut self, value: u64)5997 pub fn set_id(&mut self, value: u64) { 5998 self.builder.set_data_field::<u64>(0, value); 5999 } 6000 #[inline] get_value(self) -> ::capnp::Result<crate::schema_capnp::value::Builder<'a>>6001 pub fn get_value(self) -> ::capnp::Result<crate::schema_capnp::value::Builder<'a>> { 6002 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 6003 } 6004 #[inline] set_value(&mut self, value: crate::schema_capnp::value::Reader<'_>) -> ::capnp::Result<()>6005 pub fn set_value(&mut self, value: crate::schema_capnp::value::Reader<'_>) -> ::capnp::Result<()> { 6006 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 6007 } 6008 #[inline] init_value(self, ) -> crate::schema_capnp::value::Builder<'a>6009 pub fn init_value(self, ) -> crate::schema_capnp::value::Builder<'a> { 6010 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) 6011 } has_value(&self) -> bool6012 pub fn has_value(&self) -> bool { 6013 !self.builder.get_pointer_field(0).is_null() 6014 } 6015 #[inline] get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>>6016 pub fn get_brand(self) -> ::capnp::Result<crate::schema_capnp::brand::Builder<'a>> { 6017 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None) 6018 } 6019 #[inline] set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()>6020 pub fn set_brand(&mut self, value: crate::schema_capnp::brand::Reader<'_>) -> ::capnp::Result<()> { 6021 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(1), value, false) 6022 } 6023 #[inline] init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a>6024 pub fn init_brand(self, ) -> crate::schema_capnp::brand::Builder<'a> { 6025 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), 0) 6026 } has_brand(&self) -> bool6027 pub fn has_brand(&self) -> bool { 6028 !self.builder.get_pointer_field(1).is_null() 6029 } 6030 } 6031 6032 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 6033 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline6034 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 6035 Pipeline { _typeless: typeless, } 6036 } 6037 } 6038 impl Pipeline { get_value(&self) -> crate::schema_capnp::value::Pipeline6039 pub fn get_value(&self) -> crate::schema_capnp::value::Pipeline { 6040 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0)) 6041 } get_brand(&self) -> crate::schema_capnp::brand::Pipeline6042 pub fn get_brand(&self) -> crate::schema_capnp::brand::Pipeline { 6043 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(1)) 6044 } 6045 } 6046 mod _private { 6047 use capnp::private::layout; 6048 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 1, pointers: 2 }; 6049 pub const TYPE_ID: u64 = 0xf1c8_950d_ab25_7542; 6050 } 6051 } 6052 6053 #[repr(u16)] 6054 #[derive(Clone, Copy, PartialEq)] 6055 pub enum ElementSize { 6056 Empty = 0, 6057 Bit = 1, 6058 Byte = 2, 6059 TwoBytes = 3, 6060 FourBytes = 4, 6061 EightBytes = 5, 6062 Pointer = 6, 6063 InlineComposite = 7, 6064 } 6065 impl ::capnp::traits::FromU16 for ElementSize { 6066 #[inline] from_u16(value: u16) -> ::core::result::Result<ElementSize, ::capnp::NotInSchema>6067 fn from_u16(value: u16) -> ::core::result::Result<ElementSize, ::capnp::NotInSchema> { 6068 match value { 6069 0 => ::core::result::Result::Ok(ElementSize::Empty), 6070 1 => ::core::result::Result::Ok(ElementSize::Bit), 6071 2 => ::core::result::Result::Ok(ElementSize::Byte), 6072 3 => ::core::result::Result::Ok(ElementSize::TwoBytes), 6073 4 => ::core::result::Result::Ok(ElementSize::FourBytes), 6074 5 => ::core::result::Result::Ok(ElementSize::EightBytes), 6075 6 => ::core::result::Result::Ok(ElementSize::Pointer), 6076 7 => ::core::result::Result::Ok(ElementSize::InlineComposite), 6077 n => ::core::result::Result::Err(::capnp::NotInSchema(n)), 6078 } 6079 } 6080 } 6081 impl ::capnp::traits::ToU16 for ElementSize { 6082 #[inline] to_u16(self) -> u166083 fn to_u16(self) -> u16 { self as u16 } 6084 } 6085 impl ::capnp::traits::HasTypeId for ElementSize { 6086 #[inline] type_id() -> u646087 fn type_id() -> u64 { 0xd195_8f7d_ba52_1926u64 } 6088 } 6089 6090 pub mod capnp_version { 6091 #[derive(Copy, Clone)] 6092 pub struct Owned(()); 6093 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 6094 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 6095 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 6096 6097 #[derive(Clone, Copy)] 6098 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 6099 6100 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 6101 #[inline] type_id() -> u646102 fn type_id() -> u64 { _private::TYPE_ID } 6103 } 6104 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>6105 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 6106 Reader { reader, } 6107 } 6108 } 6109 6110 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>6111 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 6112 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 6113 } 6114 } 6115 6116 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>6117 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 6118 self.reader 6119 } 6120 } 6121 6122 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)6123 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 6124 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 6125 } 6126 } 6127 6128 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>6129 pub fn reborrow(&self) -> Reader<'_,> { 6130 Reader { .. *self } 6131 } 6132 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>6133 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 6134 self.reader.total_size() 6135 } 6136 #[inline] get_major(self) -> u166137 pub fn get_major(self) -> u16 { 6138 self.reader.get_data_field::<u16>(0) 6139 } 6140 #[inline] get_minor(self) -> u86141 pub fn get_minor(self) -> u8 { 6142 self.reader.get_data_field::<u8>(2) 6143 } 6144 #[inline] get_micro(self) -> u86145 pub fn get_micro(self) -> u8 { 6146 self.reader.get_data_field::<u8>(3) 6147 } 6148 } 6149 6150 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 6151 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 6152 #[inline] struct_size() -> ::capnp::private::layout::StructSize6153 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 6154 } 6155 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 6156 #[inline] type_id() -> u646157 fn type_id() -> u64 { _private::TYPE_ID } 6158 } 6159 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >6160 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 6161 Builder { builder, } 6162 } 6163 } 6164 6165 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)6166 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 6167 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 6168 } 6169 } 6170 6171 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>6172 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 6173 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 6174 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>6175 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 6176 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 6177 } 6178 } 6179 6180 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>6181 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 6182 } 6183 6184 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>6185 pub fn into_reader(self) -> Reader<'a,> { 6186 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 6187 } reborrow(&mut self) -> Builder<'_,>6188 pub fn reborrow(&mut self) -> Builder<'_,> { 6189 Builder { .. *self } 6190 } reborrow_as_reader(&self) -> Reader<'_,>6191 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 6192 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 6193 } 6194 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>6195 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 6196 self.builder.into_reader().total_size() 6197 } 6198 #[inline] get_major(self) -> u166199 pub fn get_major(self) -> u16 { 6200 self.builder.get_data_field::<u16>(0) 6201 } 6202 #[inline] set_major(&mut self, value: u16)6203 pub fn set_major(&mut self, value: u16) { 6204 self.builder.set_data_field::<u16>(0, value); 6205 } 6206 #[inline] get_minor(self) -> u86207 pub fn get_minor(self) -> u8 { 6208 self.builder.get_data_field::<u8>(2) 6209 } 6210 #[inline] set_minor(&mut self, value: u8)6211 pub fn set_minor(&mut self, value: u8) { 6212 self.builder.set_data_field::<u8>(2, value); 6213 } 6214 #[inline] get_micro(self) -> u86215 pub fn get_micro(self) -> u8 { 6216 self.builder.get_data_field::<u8>(3) 6217 } 6218 #[inline] set_micro(&mut self, value: u8)6219 pub fn set_micro(&mut self, value: u8) { 6220 self.builder.set_data_field::<u8>(3, value); 6221 } 6222 } 6223 6224 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 6225 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline6226 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 6227 Pipeline { _typeless: typeless, } 6228 } 6229 } 6230 impl Pipeline { 6231 } 6232 mod _private { 6233 use capnp::private::layout; 6234 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 1, pointers: 0 }; 6235 pub const TYPE_ID: u64 = 0xd85d_305b_7d83_9963; 6236 } 6237 } 6238 6239 pub mod code_generator_request { 6240 #[derive(Copy, Clone)] 6241 pub struct Owned(()); 6242 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 6243 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 6244 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 6245 6246 #[derive(Clone, Copy)] 6247 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 6248 6249 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 6250 #[inline] type_id() -> u646251 fn type_id() -> u64 { _private::TYPE_ID } 6252 } 6253 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>6254 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 6255 Reader { reader, } 6256 } 6257 } 6258 6259 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>6260 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 6261 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 6262 } 6263 } 6264 6265 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>6266 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 6267 self.reader 6268 } 6269 } 6270 6271 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)6272 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 6273 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 6274 } 6275 } 6276 6277 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>6278 pub fn reborrow(&self) -> Reader<'_,> { 6279 Reader { .. *self } 6280 } 6281 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>6282 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 6283 self.reader.total_size() 6284 } 6285 #[inline] get_nodes(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::Owned>>6286 pub fn get_nodes(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::Owned>> { 6287 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 6288 } has_nodes(&self) -> bool6289 pub fn has_nodes(&self) -> bool { 6290 !self.reader.get_pointer_field(0).is_null() 6291 } 6292 #[inline] get_requested_files(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::code_generator_request::requested_file::Owned>>6293 pub fn get_requested_files(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::code_generator_request::requested_file::Owned>> { 6294 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None) 6295 } has_requested_files(&self) -> bool6296 pub fn has_requested_files(&self) -> bool { 6297 !self.reader.get_pointer_field(1).is_null() 6298 } 6299 #[inline] get_capnp_version(self) -> ::capnp::Result<crate::schema_capnp::capnp_version::Reader<'a>>6300 pub fn get_capnp_version(self) -> ::capnp::Result<crate::schema_capnp::capnp_version::Reader<'a>> { 6301 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(2), ::core::option::Option::None) 6302 } has_capnp_version(&self) -> bool6303 pub fn has_capnp_version(&self) -> bool { 6304 !self.reader.get_pointer_field(2).is_null() 6305 } 6306 #[inline] get_source_info(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::source_info::Owned>>6307 pub fn get_source_info(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::node::source_info::Owned>> { 6308 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(3), ::core::option::Option::None) 6309 } has_source_info(&self) -> bool6310 pub fn has_source_info(&self) -> bool { 6311 !self.reader.get_pointer_field(3).is_null() 6312 } 6313 } 6314 6315 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 6316 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 6317 #[inline] struct_size() -> ::capnp::private::layout::StructSize6318 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 6319 } 6320 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 6321 #[inline] type_id() -> u646322 fn type_id() -> u64 { _private::TYPE_ID } 6323 } 6324 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >6325 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 6326 Builder { builder, } 6327 } 6328 } 6329 6330 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)6331 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 6332 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 6333 } 6334 } 6335 6336 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>6337 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 6338 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 6339 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>6340 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 6341 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 6342 } 6343 } 6344 6345 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>6346 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 6347 } 6348 6349 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>6350 pub fn into_reader(self) -> Reader<'a,> { 6351 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 6352 } reborrow(&mut self) -> Builder<'_,>6353 pub fn reborrow(&mut self) -> Builder<'_,> { 6354 Builder { .. *self } 6355 } reborrow_as_reader(&self) -> Reader<'_,>6356 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 6357 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 6358 } 6359 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>6360 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 6361 self.builder.into_reader().total_size() 6362 } 6363 #[inline] get_nodes(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::Owned>>6364 pub fn get_nodes(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::Owned>> { 6365 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 6366 } 6367 #[inline] set_nodes(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::Owned>) -> ::capnp::Result<()>6368 pub fn set_nodes(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::Owned>) -> ::capnp::Result<()> { 6369 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(0), value, false) 6370 } 6371 #[inline] init_nodes(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::Owned>6372 pub fn init_nodes(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::Owned> { 6373 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), size) 6374 } has_nodes(&self) -> bool6375 pub fn has_nodes(&self) -> bool { 6376 !self.builder.get_pointer_field(0).is_null() 6377 } 6378 #[inline] get_requested_files(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::code_generator_request::requested_file::Owned>>6379 pub fn get_requested_files(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::code_generator_request::requested_file::Owned>> { 6380 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None) 6381 } 6382 #[inline] set_requested_files(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::code_generator_request::requested_file::Owned>) -> ::capnp::Result<()>6383 pub fn set_requested_files(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::code_generator_request::requested_file::Owned>) -> ::capnp::Result<()> { 6384 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(1), value, false) 6385 } 6386 #[inline] init_requested_files(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::code_generator_request::requested_file::Owned>6387 pub fn init_requested_files(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::code_generator_request::requested_file::Owned> { 6388 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), size) 6389 } has_requested_files(&self) -> bool6390 pub fn has_requested_files(&self) -> bool { 6391 !self.builder.get_pointer_field(1).is_null() 6392 } 6393 #[inline] get_capnp_version(self) -> ::capnp::Result<crate::schema_capnp::capnp_version::Builder<'a>>6394 pub fn get_capnp_version(self) -> ::capnp::Result<crate::schema_capnp::capnp_version::Builder<'a>> { 6395 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(2), ::core::option::Option::None) 6396 } 6397 #[inline] set_capnp_version(&mut self, value: crate::schema_capnp::capnp_version::Reader<'_>) -> ::capnp::Result<()>6398 pub fn set_capnp_version(&mut self, value: crate::schema_capnp::capnp_version::Reader<'_>) -> ::capnp::Result<()> { 6399 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(2), value, false) 6400 } 6401 #[inline] init_capnp_version(self, ) -> crate::schema_capnp::capnp_version::Builder<'a>6402 pub fn init_capnp_version(self, ) -> crate::schema_capnp::capnp_version::Builder<'a> { 6403 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(2), 0) 6404 } has_capnp_version(&self) -> bool6405 pub fn has_capnp_version(&self) -> bool { 6406 !self.builder.get_pointer_field(2).is_null() 6407 } 6408 #[inline] get_source_info(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::source_info::Owned>>6409 pub fn get_source_info(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::node::source_info::Owned>> { 6410 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(3), ::core::option::Option::None) 6411 } 6412 #[inline] set_source_info(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::source_info::Owned>) -> ::capnp::Result<()>6413 pub fn set_source_info(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::node::source_info::Owned>) -> ::capnp::Result<()> { 6414 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(3), value, false) 6415 } 6416 #[inline] init_source_info(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::source_info::Owned>6417 pub fn init_source_info(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::node::source_info::Owned> { 6418 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(3), size) 6419 } has_source_info(&self) -> bool6420 pub fn has_source_info(&self) -> bool { 6421 !self.builder.get_pointer_field(3).is_null() 6422 } 6423 } 6424 6425 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 6426 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline6427 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 6428 Pipeline { _typeless: typeless, } 6429 } 6430 } 6431 impl Pipeline { get_capnp_version(&self) -> crate::schema_capnp::capnp_version::Pipeline6432 pub fn get_capnp_version(&self) -> crate::schema_capnp::capnp_version::Pipeline { 6433 ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(2)) 6434 } 6435 } 6436 mod _private { 6437 use capnp::private::layout; 6438 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 0, pointers: 4 }; 6439 pub const TYPE_ID: u64 = 0xbfc5_46f6_210a_d7ce; 6440 } 6441 6442 pub mod requested_file { 6443 #[derive(Copy, Clone)] 6444 pub struct Owned(()); 6445 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 6446 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 6447 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 6448 6449 #[derive(Clone, Copy)] 6450 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 6451 6452 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 6453 #[inline] type_id() -> u646454 fn type_id() -> u64 { _private::TYPE_ID } 6455 } 6456 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>6457 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 6458 Reader { reader, } 6459 } 6460 } 6461 6462 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>6463 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 6464 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 6465 } 6466 } 6467 6468 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>6469 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 6470 self.reader 6471 } 6472 } 6473 6474 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)6475 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 6476 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 6477 } 6478 } 6479 6480 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>6481 pub fn reborrow(&self) -> Reader<'_,> { 6482 Reader { .. *self } 6483 } 6484 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>6485 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 6486 self.reader.total_size() 6487 } 6488 #[inline] get_id(self) -> u646489 pub fn get_id(self) -> u64 { 6490 self.reader.get_data_field::<u64>(0) 6491 } 6492 #[inline] get_filename(self) -> ::capnp::Result<::capnp::text::Reader<'a>>6493 pub fn get_filename(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 6494 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 6495 } has_filename(&self) -> bool6496 pub fn has_filename(&self) -> bool { 6497 !self.reader.get_pointer_field(0).is_null() 6498 } 6499 #[inline] get_imports(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::code_generator_request::requested_file::import::Owned>>6500 pub fn get_imports(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::schema_capnp::code_generator_request::requested_file::import::Owned>> { 6501 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None) 6502 } has_imports(&self) -> bool6503 pub fn has_imports(&self) -> bool { 6504 !self.reader.get_pointer_field(1).is_null() 6505 } 6506 } 6507 6508 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 6509 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 6510 #[inline] struct_size() -> ::capnp::private::layout::StructSize6511 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 6512 } 6513 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 6514 #[inline] type_id() -> u646515 fn type_id() -> u64 { _private::TYPE_ID } 6516 } 6517 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >6518 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 6519 Builder { builder, } 6520 } 6521 } 6522 6523 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)6524 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 6525 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 6526 } 6527 } 6528 6529 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>6530 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 6531 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 6532 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>6533 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 6534 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 6535 } 6536 } 6537 6538 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>6539 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 6540 } 6541 6542 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>6543 pub fn into_reader(self) -> Reader<'a,> { 6544 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 6545 } reborrow(&mut self) -> Builder<'_,>6546 pub fn reborrow(&mut self) -> Builder<'_,> { 6547 Builder { .. *self } 6548 } reborrow_as_reader(&self) -> Reader<'_,>6549 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 6550 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 6551 } 6552 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>6553 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 6554 self.builder.into_reader().total_size() 6555 } 6556 #[inline] get_id(self) -> u646557 pub fn get_id(self) -> u64 { 6558 self.builder.get_data_field::<u64>(0) 6559 } 6560 #[inline] set_id(&mut self, value: u64)6561 pub fn set_id(&mut self, value: u64) { 6562 self.builder.set_data_field::<u64>(0, value); 6563 } 6564 #[inline] get_filename(self) -> ::capnp::Result<::capnp::text::Builder<'a>>6565 pub fn get_filename(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 6566 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 6567 } 6568 #[inline] set_filename(&mut self, value: ::capnp::text::Reader<'_>)6569 pub fn set_filename(&mut self, value: ::capnp::text::Reader<'_>) { 6570 self.builder.get_pointer_field(0).set_text(value); 6571 } 6572 #[inline] init_filename(self, size: u32) -> ::capnp::text::Builder<'a>6573 pub fn init_filename(self, size: u32) -> ::capnp::text::Builder<'a> { 6574 self.builder.get_pointer_field(0).init_text(size) 6575 } has_filename(&self) -> bool6576 pub fn has_filename(&self) -> bool { 6577 !self.builder.get_pointer_field(0).is_null() 6578 } 6579 #[inline] get_imports(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::code_generator_request::requested_file::import::Owned>>6580 pub fn get_imports(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::schema_capnp::code_generator_request::requested_file::import::Owned>> { 6581 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None) 6582 } 6583 #[inline] set_imports(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::code_generator_request::requested_file::import::Owned>) -> ::capnp::Result<()>6584 pub fn set_imports(&mut self, value: ::capnp::struct_list::Reader<'a,crate::schema_capnp::code_generator_request::requested_file::import::Owned>) -> ::capnp::Result<()> { 6585 ::capnp::traits::SetPointerBuilder::set_pointer_builder(self.builder.get_pointer_field(1), value, false) 6586 } 6587 #[inline] init_imports(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::code_generator_request::requested_file::import::Owned>6588 pub fn init_imports(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::schema_capnp::code_generator_request::requested_file::import::Owned> { 6589 ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), size) 6590 } has_imports(&self) -> bool6591 pub fn has_imports(&self) -> bool { 6592 !self.builder.get_pointer_field(1).is_null() 6593 } 6594 } 6595 6596 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 6597 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline6598 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 6599 Pipeline { _typeless: typeless, } 6600 } 6601 } 6602 impl Pipeline { 6603 } 6604 mod _private { 6605 use capnp::private::layout; 6606 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 1, pointers: 2 }; 6607 pub const TYPE_ID: u64 = 0xcfea_0eb0_2e81_0062; 6608 } 6609 6610 pub mod import { 6611 #[derive(Copy, Clone)] 6612 pub struct Owned(()); 6613 impl <'a> ::capnp::traits::Owned<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 6614 impl <'a> ::capnp::traits::OwnedStruct<'a> for Owned { type Reader = Reader<'a>; type Builder = Builder<'a>; } 6615 impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; } 6616 6617 #[derive(Clone, Copy)] 6618 pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> } 6619 6620 impl <'a,> ::capnp::traits::HasTypeId for Reader<'a,> { 6621 #[inline] type_id() -> u646622 fn type_id() -> u64 { _private::TYPE_ID } 6623 } 6624 impl <'a,> ::capnp::traits::FromStructReader<'a> for Reader<'a,> { new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,>6625 fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a,> { 6626 Reader { reader, } 6627 } 6628 } 6629 6630 impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,> { get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>>6631 fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Reader<'a,>> { 6632 ::core::result::Result::Ok(::capnp::traits::FromStructReader::new(reader.get_struct(default)?)) 6633 } 6634 } 6635 6636 impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,> { into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a>6637 fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { 6638 self.reader 6639 } 6640 } 6641 6642 impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,> { imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable)6643 fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { 6644 self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) 6645 } 6646 } 6647 6648 impl <'a,> Reader<'a,> { reborrow(&self) -> Reader<'_,>6649 pub fn reborrow(&self) -> Reader<'_,> { 6650 Reader { .. *self } 6651 } 6652 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>6653 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 6654 self.reader.total_size() 6655 } 6656 #[inline] get_id(self) -> u646657 pub fn get_id(self) -> u64 { 6658 self.reader.get_data_field::<u64>(0) 6659 } 6660 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>>6661 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { 6662 ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None) 6663 } has_name(&self) -> bool6664 pub fn has_name(&self) -> bool { 6665 !self.reader.get_pointer_field(0).is_null() 6666 } 6667 } 6668 6669 pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> } 6670 impl <'a,> ::capnp::traits::HasStructSize for Builder<'a,> { 6671 #[inline] struct_size() -> ::capnp::private::layout::StructSize6672 fn struct_size() -> ::capnp::private::layout::StructSize { _private::STRUCT_SIZE } 6673 } 6674 impl <'a,> ::capnp::traits::HasTypeId for Builder<'a,> { 6675 #[inline] type_id() -> u646676 fn type_id() -> u64 { _private::TYPE_ID } 6677 } 6678 impl <'a,> ::capnp::traits::FromStructBuilder<'a> for Builder<'a,> { new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, >6679 fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, > { 6680 Builder { builder, } 6681 } 6682 } 6683 6684 impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,> { imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable)6685 fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { 6686 self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) 6687 } 6688 } 6689 6690 impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,> { init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,>6691 fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Builder<'a,> { 6692 ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) 6693 } get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>>6694 fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [capnp::Word]>) -> ::capnp::Result<Builder<'a,>> { 6695 ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new(builder.get_struct(_private::STRUCT_SIZE, default)?)) 6696 } 6697 } 6698 6699 impl <'a,> ::capnp::traits::SetPointerBuilder for Reader<'a,> { set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()>6700 fn set_pointer_builder<'b>(pointer: ::capnp::private::layout::PointerBuilder<'b>, value: Reader<'a,>, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) } 6701 } 6702 6703 impl <'a,> Builder<'a,> { into_reader(self) -> Reader<'a,>6704 pub fn into_reader(self) -> Reader<'a,> { 6705 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 6706 } reborrow(&mut self) -> Builder<'_,>6707 pub fn reborrow(&mut self) -> Builder<'_,> { 6708 Builder { .. *self } 6709 } reborrow_as_reader(&self) -> Reader<'_,>6710 pub fn reborrow_as_reader(&self) -> Reader<'_,> { 6711 ::capnp::traits::FromStructReader::new(self.builder.into_reader()) 6712 } 6713 total_size(&self) -> ::capnp::Result<::capnp::MessageSize>6714 pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { 6715 self.builder.into_reader().total_size() 6716 } 6717 #[inline] get_id(self) -> u646718 pub fn get_id(self) -> u64 { 6719 self.builder.get_data_field::<u64>(0) 6720 } 6721 #[inline] set_id(&mut self, value: u64)6722 pub fn set_id(&mut self, value: u64) { 6723 self.builder.set_data_field::<u64>(0, value); 6724 } 6725 #[inline] get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>>6726 pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { 6727 ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None) 6728 } 6729 #[inline] set_name(&mut self, value: ::capnp::text::Reader<'_>)6730 pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { 6731 self.builder.get_pointer_field(0).set_text(value); 6732 } 6733 #[inline] init_name(self, size: u32) -> ::capnp::text::Builder<'a>6734 pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { 6735 self.builder.get_pointer_field(0).init_text(size) 6736 } has_name(&self) -> bool6737 pub fn has_name(&self) -> bool { 6738 !self.builder.get_pointer_field(0).is_null() 6739 } 6740 } 6741 6742 pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline } 6743 impl ::capnp::capability::FromTypelessPipeline for Pipeline { new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline6744 fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { 6745 Pipeline { _typeless: typeless, } 6746 } 6747 } 6748 impl Pipeline { 6749 } 6750 mod _private { 6751 use capnp::private::layout; 6752 pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { data: 1, pointers: 1 }; 6753 pub const TYPE_ID: u64 = 0xae50_4193_1223_57e5; 6754 } 6755 } 6756 } 6757 } 6758