Skip to main content

nautilus_serialization/opt/rustwide/workdir/generated/capnp/common/
base_capnp.rs

1// @generated by the capnpc-rust plugin to the Cap'n Proto schema compiler.
2// DO NOT EDIT.
3// source: common/base.capnp
4// capnp binary version: 1.4.0
5// capnpc crate version: 0.26.0
6
7
8pub mod u_u_i_d4 {
9    #[derive(Copy, Clone)]
10    pub struct Owned(());
11    impl ::capnp::introspect::Introspect for Owned { fn introspect() -> ::capnp::introspect::Type { ::capnp::introspect::TypeVariant::Struct(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types, annotation_types: _private::get_annotation_types }).into() } }
12    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
13    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
14    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
15
16    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
17    impl <> ::core::marker::Copy for Reader<'_,>  {}
18    impl <> ::core::clone::Clone for Reader<'_,>  {
19        fn clone(&self) -> Self { *self }
20    }
21
22    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
23        const TYPE_ID: u64 = _private::TYPE_ID;
24    }
25    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
26        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
27            Self { reader,  }
28        }
29    }
30
31    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
32        fn from(reader: Reader<'a,>) -> Self {
33            Self::Struct(::capnp::dynamic_struct::Reader::new(reader.reader, ::capnp::schema::StructSchema::new(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types::<>, annotation_types: _private::get_annotation_types::<>})))
34        }
35    }
36
37    impl <> ::core::fmt::Debug for Reader<'_,>  {
38        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
39            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
40        }
41    }
42
43    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
44        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
45            ::core::result::Result::Ok(reader.get_struct(default)?.into())
46        }
47    }
48
49    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
50        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
51            self.reader
52        }
53    }
54
55    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
56        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
57            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
58        }
59    }
60
61    impl <'a,> Reader<'a,>  {
62        pub fn reborrow(&self) -> Reader<'_,> {
63            Self { .. *self }
64        }
65
66        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
67            self.reader.total_size()
68        }
69        #[inline]
70        pub fn get_value(self) -> ::capnp::Result<::capnp::data::Reader<'a>> {
71            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
72        }
73        #[inline]
74        pub fn has_value(&self) -> bool {
75            !self.reader.get_pointer_field(0).is_null()
76        }
77    }
78
79    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
80    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
81        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
82    }
83    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
84        const TYPE_ID: u64 = _private::TYPE_ID;
85    }
86    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
87        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
88            Self { builder,  }
89        }
90    }
91
92    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
93        fn from(builder: Builder<'a,>) -> Self {
94            Self::Struct(::capnp::dynamic_struct::Builder::new(builder.builder, ::capnp::schema::StructSchema::new(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types::<>, annotation_types: _private::get_annotation_types::<>})))
95        }
96    }
97
98    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
99        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
100            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
101        }
102    }
103
104    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
105        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
106            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
107        }
108        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
109            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
110        }
111    }
112
113    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
114        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
115    }
116
117    impl <'a,> Builder<'a,>  {
118        pub fn into_reader(self) -> Reader<'a,> {
119            self.builder.into_reader().into()
120        }
121        pub fn reborrow(&mut self) -> Builder<'_,> {
122            Builder { builder: self.builder.reborrow() }
123        }
124        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
125            self.builder.as_reader().into()
126        }
127
128        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
129            self.builder.as_reader().total_size()
130        }
131        #[inline]
132        pub fn get_value(self) -> ::capnp::Result<::capnp::data::Builder<'a>> {
133            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
134        }
135        #[inline]
136        pub fn set_value(&mut self, value: ::capnp::data::Reader<'_>)  {
137            self.builder.reborrow().get_pointer_field(0).set_data(value);
138        }
139        #[inline]
140        pub fn init_value(self, size: u32) -> ::capnp::data::Builder<'a> {
141            self.builder.get_pointer_field(0).init_data(size)
142        }
143        #[inline]
144        pub fn has_value(&self) -> bool {
145            !self.builder.is_pointer_field_null(0)
146        }
147    }
148
149    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
150    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
151        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
152            Self { _typeless: typeless,  }
153        }
154    }
155    impl Pipeline  {
156    }
157    mod _private {
158        pub(crate) static ENCODED_NODE: [::capnp::Word; 33] = [
159            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
160            ::capnp::word(169, 89, 74, 217, 44, 136, 113, 210),
161            ::capnp::word(18, 0, 0, 0, 1, 0, 0, 0),
162            ::capnp::word(50, 213, 120, 228, 183, 219, 200, 221),
163            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
164            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
165            ::capnp::word(49, 1, 0, 0, 97, 1, 0, 0),
166            ::capnp::word(21, 0, 0, 0, 194, 0, 0, 0),
167            ::capnp::word(29, 0, 0, 0, 7, 0, 0, 0),
168            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
169            ::capnp::word(25, 0, 0, 0, 63, 0, 0, 0),
170            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
171            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
172            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 98),
173            ::capnp::word(97, 115, 101, 46, 99, 97, 112, 110),
174            ::capnp::word(112, 58, 85, 85, 73, 68, 52, 0),
175            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
176            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
177            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
178            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
179            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
180            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
181            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
182            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
183            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
184            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
185            ::capnp::word(13, 0, 0, 0, 0, 0, 0, 0),
186            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
187            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
188            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
189            ::capnp::word(13, 0, 0, 0, 0, 0, 0, 0),
190            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
191            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
192        ];
193        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
194            match index {
195                0 => <::capnp::data::Owned as ::capnp::introspect::Introspect>::introspect(),
196                _ => ::capnp::introspect::panic_invalid_field_index(index),
197            }
198        }
199        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
200            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
201        }
202        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
203        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
204            &ARENA,
205            NONUNION_MEMBERS,
206            MEMBERS_BY_DISCRIMINANT,
207            MEMBERS_BY_NAME
208        );
209        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
210        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
211        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
212        pub(crate) const TYPE_ID: u64 = 0xd271_882c_d94a_59a9;
213    }
214}
215
216pub mod unix_nanos {
217    #[derive(Copy, Clone)]
218    pub struct Owned(());
219    impl ::capnp::introspect::Introspect for Owned { fn introspect() -> ::capnp::introspect::Type { ::capnp::introspect::TypeVariant::Struct(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types, annotation_types: _private::get_annotation_types }).into() } }
220    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
221    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
222    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
223
224    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
225    impl <> ::core::marker::Copy for Reader<'_,>  {}
226    impl <> ::core::clone::Clone for Reader<'_,>  {
227        fn clone(&self) -> Self { *self }
228    }
229
230    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
231        const TYPE_ID: u64 = _private::TYPE_ID;
232    }
233    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
234        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
235            Self { reader,  }
236        }
237    }
238
239    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
240        fn from(reader: Reader<'a,>) -> Self {
241            Self::Struct(::capnp::dynamic_struct::Reader::new(reader.reader, ::capnp::schema::StructSchema::new(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types::<>, annotation_types: _private::get_annotation_types::<>})))
242        }
243    }
244
245    impl <> ::core::fmt::Debug for Reader<'_,>  {
246        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
247            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
248        }
249    }
250
251    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
252        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
253            ::core::result::Result::Ok(reader.get_struct(default)?.into())
254        }
255    }
256
257    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
258        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
259            self.reader
260        }
261    }
262
263    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
264        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
265            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
266        }
267    }
268
269    impl <> Reader<'_,>  {
270        pub fn reborrow(&self) -> Reader<'_,> {
271            Self { .. *self }
272        }
273
274        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
275            self.reader.total_size()
276        }
277        #[inline]
278        pub fn get_value(self) -> u64 {
279            self.reader.get_data_field::<u64>(0)
280        }
281    }
282
283    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
284    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
285        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 1, pointers: 0 };
286    }
287    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
288        const TYPE_ID: u64 = _private::TYPE_ID;
289    }
290    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
291        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
292            Self { builder,  }
293        }
294    }
295
296    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
297        fn from(builder: Builder<'a,>) -> Self {
298            Self::Struct(::capnp::dynamic_struct::Builder::new(builder.builder, ::capnp::schema::StructSchema::new(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types::<>, annotation_types: _private::get_annotation_types::<>})))
299        }
300    }
301
302    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
303        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
304            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
305        }
306    }
307
308    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
309        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
310            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
311        }
312        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
313            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
314        }
315    }
316
317    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
318        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
319    }
320
321    impl <'a,> Builder<'a,>  {
322        pub fn into_reader(self) -> Reader<'a,> {
323            self.builder.into_reader().into()
324        }
325        pub fn reborrow(&mut self) -> Builder<'_,> {
326            Builder { builder: self.builder.reborrow() }
327        }
328        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
329            self.builder.as_reader().into()
330        }
331
332        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
333            self.builder.as_reader().total_size()
334        }
335        #[inline]
336        pub fn get_value(self) -> u64 {
337            self.builder.get_data_field::<u64>(0)
338        }
339        #[inline]
340        pub fn set_value(&mut self, value: u64)  {
341            self.builder.set_data_field::<u64>(0, value);
342        }
343    }
344
345    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
346    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
347        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
348            Self { _typeless: typeless,  }
349        }
350    }
351    impl Pipeline  {
352    }
353    mod _private {
354        pub(crate) static ENCODED_NODE: [::capnp::Word; 34] = [
355            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
356            ::capnp::word(242, 7, 132, 185, 153, 20, 12, 207),
357            ::capnp::word(18, 0, 0, 0, 1, 0, 1, 0),
358            ::capnp::word(50, 213, 120, 228, 183, 219, 200, 221),
359            ::capnp::word(0, 0, 7, 0, 0, 0, 0, 0),
360            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
361            ::capnp::word(143, 1, 0, 0, 185, 1, 0, 0),
362            ::capnp::word(21, 0, 0, 0, 226, 0, 0, 0),
363            ::capnp::word(33, 0, 0, 0, 7, 0, 0, 0),
364            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
365            ::capnp::word(29, 0, 0, 0, 63, 0, 0, 0),
366            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
367            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
368            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 98),
369            ::capnp::word(97, 115, 101, 46, 99, 97, 112, 110),
370            ::capnp::word(112, 58, 85, 110, 105, 120, 78, 97),
371            ::capnp::word(110, 111, 115, 0, 0, 0, 0, 0),
372            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
373            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
374            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
375            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
376            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
377            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
378            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
379            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
380            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
381            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
382            ::capnp::word(9, 0, 0, 0, 0, 0, 0, 0),
383            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
384            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
385            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
386            ::capnp::word(9, 0, 0, 0, 0, 0, 0, 0),
387            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
388            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
389        ];
390        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
391            match index {
392                0 => <u64 as ::capnp::introspect::Introspect>::introspect(),
393                _ => ::capnp::introspect::panic_invalid_field_index(index),
394            }
395        }
396        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
397            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
398        }
399        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
400        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
401            &ARENA,
402            NONUNION_MEMBERS,
403            MEMBERS_BY_DISCRIMINANT,
404            MEMBERS_BY_NAME
405        );
406        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
407        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
408        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
409        pub(crate) const TYPE_ID: u64 = 0xcf0c_1499_b984_07f2;
410    }
411}
412
413pub mod string_map {
414    #[derive(Copy, Clone)]
415    pub struct Owned(());
416    impl ::capnp::introspect::Introspect for Owned { fn introspect() -> ::capnp::introspect::Type { ::capnp::introspect::TypeVariant::Struct(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types, annotation_types: _private::get_annotation_types }).into() } }
417    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
418    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
419    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
420
421    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
422    impl <> ::core::marker::Copy for Reader<'_,>  {}
423    impl <> ::core::clone::Clone for Reader<'_,>  {
424        fn clone(&self) -> Self { *self }
425    }
426
427    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
428        const TYPE_ID: u64 = _private::TYPE_ID;
429    }
430    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
431        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
432            Self { reader,  }
433        }
434    }
435
436    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
437        fn from(reader: Reader<'a,>) -> Self {
438            Self::Struct(::capnp::dynamic_struct::Reader::new(reader.reader, ::capnp::schema::StructSchema::new(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types::<>, annotation_types: _private::get_annotation_types::<>})))
439        }
440    }
441
442    impl <> ::core::fmt::Debug for Reader<'_,>  {
443        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
444            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
445        }
446    }
447
448    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
449        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
450            ::core::result::Result::Ok(reader.get_struct(default)?.into())
451        }
452    }
453
454    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
455        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
456            self.reader
457        }
458    }
459
460    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
461        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
462            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
463        }
464    }
465
466    impl <'a,> Reader<'a,>  {
467        pub fn reborrow(&self) -> Reader<'_,> {
468            Self { .. *self }
469        }
470
471        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
472            self.reader.total_size()
473        }
474        #[inline]
475        pub fn get_entries(self) -> ::capnp::Result<::capnp::struct_list::Reader<'a,crate::base_capnp::string_map::entry::Owned>> {
476            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
477        }
478        #[inline]
479        pub fn has_entries(&self) -> bool {
480            !self.reader.get_pointer_field(0).is_null()
481        }
482    }
483
484    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
485    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
486        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
487    }
488    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
489        const TYPE_ID: u64 = _private::TYPE_ID;
490    }
491    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
492        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
493            Self { builder,  }
494        }
495    }
496
497    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
498        fn from(builder: Builder<'a,>) -> Self {
499            Self::Struct(::capnp::dynamic_struct::Builder::new(builder.builder, ::capnp::schema::StructSchema::new(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types::<>, annotation_types: _private::get_annotation_types::<>})))
500        }
501    }
502
503    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
504        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
505            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
506        }
507    }
508
509    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
510        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
511            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
512        }
513        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
514            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
515        }
516    }
517
518    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
519        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
520    }
521
522    impl <'a,> Builder<'a,>  {
523        pub fn into_reader(self) -> Reader<'a,> {
524            self.builder.into_reader().into()
525        }
526        pub fn reborrow(&mut self) -> Builder<'_,> {
527            Builder { builder: self.builder.reborrow() }
528        }
529        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
530            self.builder.as_reader().into()
531        }
532
533        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
534            self.builder.as_reader().total_size()
535        }
536        #[inline]
537        pub fn get_entries(self) -> ::capnp::Result<::capnp::struct_list::Builder<'a,crate::base_capnp::string_map::entry::Owned>> {
538            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
539        }
540        #[inline]
541        pub fn set_entries(&mut self, value: ::capnp::struct_list::Reader<'_,crate::base_capnp::string_map::entry::Owned>) -> ::capnp::Result<()> {
542            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false)
543        }
544        #[inline]
545        pub fn init_entries(self, size: u32) -> ::capnp::struct_list::Builder<'a,crate::base_capnp::string_map::entry::Owned> {
546            ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), size)
547        }
548        #[inline]
549        pub fn has_entries(&self) -> bool {
550            !self.builder.is_pointer_field_null(0)
551        }
552    }
553
554    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
555    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
556        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
557            Self { _typeless: typeless,  }
558        }
559    }
560    impl Pipeline  {
561    }
562    mod _private {
563        pub(crate) static ENCODED_NODE: [::capnp::Word; 41] = [
564            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
565            ::capnp::word(136, 30, 38, 108, 7, 106, 72, 165),
566            ::capnp::word(18, 0, 0, 0, 1, 0, 0, 0),
567            ::capnp::word(50, 213, 120, 228, 183, 219, 200, 221),
568            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
569            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
570            ::capnp::word(232, 1, 0, 0, 97, 2, 0, 0),
571            ::capnp::word(21, 0, 0, 0, 226, 0, 0, 0),
572            ::capnp::word(33, 0, 0, 0, 23, 0, 0, 0),
573            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
574            ::capnp::word(41, 0, 0, 0, 63, 0, 0, 0),
575            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
576            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
577            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 98),
578            ::capnp::word(97, 115, 101, 46, 99, 97, 112, 110),
579            ::capnp::word(112, 58, 83, 116, 114, 105, 110, 103),
580            ::capnp::word(77, 97, 112, 0, 0, 0, 0, 0),
581            ::capnp::word(4, 0, 0, 0, 1, 0, 1, 0),
582            ::capnp::word(106, 198, 201, 21, 226, 93, 110, 188),
583            ::capnp::word(1, 0, 0, 0, 50, 0, 0, 0),
584            ::capnp::word(69, 110, 116, 114, 121, 0, 0, 0),
585            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
586            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
587            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
588            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
589            ::capnp::word(13, 0, 0, 0, 66, 0, 0, 0),
590            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
591            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
592            ::capnp::word(36, 0, 0, 0, 2, 0, 1, 0),
593            ::capnp::word(101, 110, 116, 114, 105, 101, 115, 0),
594            ::capnp::word(14, 0, 0, 0, 0, 0, 0, 0),
595            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
596            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
597            ::capnp::word(0, 0, 0, 0, 3, 0, 1, 0),
598            ::capnp::word(16, 0, 0, 0, 0, 0, 0, 0),
599            ::capnp::word(106, 198, 201, 21, 226, 93, 110, 188),
600            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
601            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
602            ::capnp::word(14, 0, 0, 0, 0, 0, 0, 0),
603            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
604            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
605        ];
606        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
607            match index {
608                0 => <::capnp::struct_list::Owned<crate::base_capnp::string_map::entry::Owned> as ::capnp::introspect::Introspect>::introspect(),
609                _ => ::capnp::introspect::panic_invalid_field_index(index),
610            }
611        }
612        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
613            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
614        }
615        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
616        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
617            &ARENA,
618            NONUNION_MEMBERS,
619            MEMBERS_BY_DISCRIMINANT,
620            MEMBERS_BY_NAME
621        );
622        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
623        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
624        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
625        pub(crate) const TYPE_ID: u64 = 0xa548_6a07_6c26_1e88;
626    }
627
628    pub mod entry {
629        #[derive(Copy, Clone)]
630        pub struct Owned(());
631        impl ::capnp::introspect::Introspect for Owned { fn introspect() -> ::capnp::introspect::Type { ::capnp::introspect::TypeVariant::Struct(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types, annotation_types: _private::get_annotation_types }).into() } }
632        impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
633        impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
634        impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
635
636        pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
637        impl <> ::core::marker::Copy for Reader<'_,>  {}
638        impl <> ::core::clone::Clone for Reader<'_,>  {
639            fn clone(&self) -> Self { *self }
640        }
641
642        impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
643            const TYPE_ID: u64 = _private::TYPE_ID;
644        }
645        impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
646            fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
647                Self { reader,  }
648            }
649        }
650
651        impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
652            fn from(reader: Reader<'a,>) -> Self {
653                Self::Struct(::capnp::dynamic_struct::Reader::new(reader.reader, ::capnp::schema::StructSchema::new(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types::<>, annotation_types: _private::get_annotation_types::<>})))
654            }
655        }
656
657        impl <> ::core::fmt::Debug for Reader<'_,>  {
658            fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
659                core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
660            }
661        }
662
663        impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
664            fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
665                ::core::result::Result::Ok(reader.get_struct(default)?.into())
666            }
667        }
668
669        impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
670            fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
671                self.reader
672            }
673        }
674
675        impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
676            fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
677                self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
678            }
679        }
680
681        impl <'a,> Reader<'a,>  {
682            pub fn reborrow(&self) -> Reader<'_,> {
683                Self { .. *self }
684            }
685
686            pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
687                self.reader.total_size()
688            }
689            #[inline]
690            pub fn get_key(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
691                ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
692            }
693            #[inline]
694            pub fn has_key(&self) -> bool {
695                !self.reader.get_pointer_field(0).is_null()
696            }
697            #[inline]
698            pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
699                ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None)
700            }
701            #[inline]
702            pub fn has_value(&self) -> bool {
703                !self.reader.get_pointer_field(1).is_null()
704            }
705        }
706
707        pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
708        impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
709            const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 2 };
710        }
711        impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
712            const TYPE_ID: u64 = _private::TYPE_ID;
713        }
714        impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
715            fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
716                Self { builder,  }
717            }
718        }
719
720        impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
721            fn from(builder: Builder<'a,>) -> Self {
722                Self::Struct(::capnp::dynamic_struct::Builder::new(builder.builder, ::capnp::schema::StructSchema::new(::capnp::introspect::RawBrandedStructSchema { generic: &_private::RAW_SCHEMA, field_types: _private::get_field_types::<>, annotation_types: _private::get_annotation_types::<>})))
723            }
724        }
725
726        impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
727            fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
728                self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
729            }
730        }
731
732        impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
733            fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
734                builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
735            }
736            fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
737                ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
738            }
739        }
740
741        impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
742            fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
743        }
744
745        impl <'a,> Builder<'a,>  {
746            pub fn into_reader(self) -> Reader<'a,> {
747                self.builder.into_reader().into()
748            }
749            pub fn reborrow(&mut self) -> Builder<'_,> {
750                Builder { builder: self.builder.reborrow() }
751            }
752            pub fn reborrow_as_reader(&self) -> Reader<'_,> {
753                self.builder.as_reader().into()
754            }
755
756            pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
757                self.builder.as_reader().total_size()
758            }
759            #[inline]
760            pub fn get_key(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
761                ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
762            }
763            #[inline]
764            pub fn set_key(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
765                ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
766            }
767            #[inline]
768            pub fn init_key(self, size: u32) -> ::capnp::text::Builder<'a> {
769                self.builder.get_pointer_field(0).init_text(size)
770            }
771            #[inline]
772            pub fn has_key(&self) -> bool {
773                !self.builder.is_pointer_field_null(0)
774            }
775            #[inline]
776            pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
777                ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None)
778            }
779            #[inline]
780            pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
781                ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(1), value, false).unwrap()
782            }
783            #[inline]
784            pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
785                self.builder.get_pointer_field(1).init_text(size)
786            }
787            #[inline]
788            pub fn has_value(&self) -> bool {
789                !self.builder.is_pointer_field_null(1)
790            }
791        }
792
793        pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
794        impl ::capnp::capability::FromTypelessPipeline for Pipeline {
795            fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
796                Self { _typeless: typeless,  }
797            }
798        }
799        impl Pipeline  {
800        }
801        mod _private {
802            pub(crate) static ENCODED_NODE: [::capnp::Word; 50] = [
803                ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
804                ::capnp::word(106, 198, 201, 21, 226, 93, 110, 188),
805                ::capnp::word(28, 0, 0, 0, 1, 0, 0, 0),
806                ::capnp::word(136, 30, 38, 108, 7, 106, 72, 165),
807                ::capnp::word(2, 0, 7, 0, 0, 0, 0, 0),
808                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
809                ::capnp::word(29, 2, 0, 0, 95, 2, 0, 0),
810                ::capnp::word(21, 0, 0, 0, 18, 1, 0, 0),
811                ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
812                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
813                ::capnp::word(33, 0, 0, 0, 119, 0, 0, 0),
814                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
815                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
816                ::capnp::word(99, 111, 109, 109, 111, 110, 47, 98),
817                ::capnp::word(97, 115, 101, 46, 99, 97, 112, 110),
818                ::capnp::word(112, 58, 83, 116, 114, 105, 110, 103),
819                ::capnp::word(77, 97, 112, 46, 69, 110, 116, 114),
820                ::capnp::word(121, 0, 0, 0, 0, 0, 0, 0),
821                ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
822                ::capnp::word(8, 0, 0, 0, 3, 0, 4, 0),
823                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
824                ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
825                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
826                ::capnp::word(41, 0, 0, 0, 34, 0, 0, 0),
827                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
828                ::capnp::word(36, 0, 0, 0, 3, 0, 1, 0),
829                ::capnp::word(48, 0, 0, 0, 2, 0, 1, 0),
830                ::capnp::word(1, 0, 0, 0, 1, 0, 0, 0),
831                ::capnp::word(0, 0, 1, 0, 1, 0, 0, 0),
832                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
833                ::capnp::word(45, 0, 0, 0, 50, 0, 0, 0),
834                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
835                ::capnp::word(40, 0, 0, 0, 3, 0, 1, 0),
836                ::capnp::word(52, 0, 0, 0, 2, 0, 1, 0),
837                ::capnp::word(107, 101, 121, 0, 0, 0, 0, 0),
838                ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
839                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
840                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
841                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
842                ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
843                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
844                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
845                ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
846                ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
847                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
848                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
849                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
850                ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
851                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
852                ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
853            ];
854            pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
855                match index {
856                    0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
857                    1 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
858                    _ => ::capnp::introspect::panic_invalid_field_index(index),
859                }
860            }
861            pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
862                ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
863            }
864            pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
865            pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
866                &ARENA,
867                NONUNION_MEMBERS,
868                MEMBERS_BY_DISCRIMINANT,
869                MEMBERS_BY_NAME
870            );
871            pub(crate) static NONUNION_MEMBERS : &[u16] = &[0,1];
872            pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
873            pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0,1];
874            pub(crate) const TYPE_ID: u64 = 0xbc6e_5de2_15c9_c66a;
875        }
876    }
877}