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