Skip to main content

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

1// @generated by the capnpc-rust plugin to the Cap'n Proto schema compiler.
2// DO NOT EDIT.
3// source: common/identifiers.capnp
4// capnp binary version: 1.4.0
5// capnpc crate version: 0.26.0
6
7
8pub mod trader_id {
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::text::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::text::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: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
137            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
138        }
139        #[inline]
140        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
141            self.builder.get_pointer_field(0).init_text(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; 35] = [
159            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
160            ::capnp::word(152, 78, 128, 179, 186, 148, 86, 235),
161            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
162            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
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(29, 1, 0, 0, 68, 1, 0, 0),
166            ::capnp::word(21, 0, 0, 0, 18, 1, 0, 0),
167            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
168            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
169            ::capnp::word(33, 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, 105),
173            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
174            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
175            ::capnp::word(58, 84, 114, 97, 100, 101, 114, 73),
176            ::capnp::word(100, 0, 0, 0, 0, 0, 0, 0),
177            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
178            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
179            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
180            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
181            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
182            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
183            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
184            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
185            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
186            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
187            ::capnp::word(12, 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            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
191            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
192            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
193            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
194        ];
195        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
196            match index {
197                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
198                _ => ::capnp::introspect::panic_invalid_field_index(index),
199            }
200        }
201        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
202            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
203        }
204        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
205        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
206            &ARENA,
207            NONUNION_MEMBERS,
208            MEMBERS_BY_DISCRIMINANT,
209            MEMBERS_BY_NAME
210        );
211        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
212        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
213        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
214        pub(crate) const TYPE_ID: u64 = 0xeb56_94ba_b380_4e98;
215    }
216}
217
218pub mod strategy_id {
219    #[derive(Copy, Clone)]
220    pub struct Owned(());
221    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() } }
222    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
223    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
224    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
225
226    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
227    impl <> ::core::marker::Copy for Reader<'_,>  {}
228    impl <> ::core::clone::Clone for Reader<'_,>  {
229        fn clone(&self) -> Self { *self }
230    }
231
232    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
233        const TYPE_ID: u64 = _private::TYPE_ID;
234    }
235    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
236        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
237            Self { reader,  }
238        }
239    }
240
241    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
242        fn from(reader: Reader<'a,>) -> Self {
243            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::<>})))
244        }
245    }
246
247    impl <> ::core::fmt::Debug for Reader<'_,>  {
248        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
249            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
250        }
251    }
252
253    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
254        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
255            ::core::result::Result::Ok(reader.get_struct(default)?.into())
256        }
257    }
258
259    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
260        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
261            self.reader
262        }
263    }
264
265    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
266        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
267            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
268        }
269    }
270
271    impl <'a,> Reader<'a,>  {
272        pub fn reborrow(&self) -> Reader<'_,> {
273            Self { .. *self }
274        }
275
276        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
277            self.reader.total_size()
278        }
279        #[inline]
280        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
281            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
282        }
283        #[inline]
284        pub fn has_value(&self) -> bool {
285            !self.reader.get_pointer_field(0).is_null()
286        }
287    }
288
289    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
290    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
291        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
292    }
293    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
294        const TYPE_ID: u64 = _private::TYPE_ID;
295    }
296    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
297        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
298            Self { builder,  }
299        }
300    }
301
302    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
303        fn from(builder: Builder<'a,>) -> Self {
304            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::<>})))
305        }
306    }
307
308    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
309        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
310            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
311        }
312    }
313
314    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
315        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
316            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
317        }
318        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
319            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
320        }
321    }
322
323    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
324        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
325    }
326
327    impl <'a,> Builder<'a,>  {
328        pub fn into_reader(self) -> Reader<'a,> {
329            self.builder.into_reader().into()
330        }
331        pub fn reborrow(&mut self) -> Builder<'_,> {
332            Builder { builder: self.builder.reborrow() }
333        }
334        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
335            self.builder.as_reader().into()
336        }
337
338        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
339            self.builder.as_reader().total_size()
340        }
341        #[inline]
342        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
343            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
344        }
345        #[inline]
346        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
347            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
348        }
349        #[inline]
350        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
351            self.builder.get_pointer_field(0).init_text(size)
352        }
353        #[inline]
354        pub fn has_value(&self) -> bool {
355            !self.builder.is_pointer_field_null(0)
356        }
357    }
358
359    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
360    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
361        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
362            Self { _typeless: typeless,  }
363        }
364    }
365    impl Pipeline  {
366    }
367    mod _private {
368        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
369            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
370            ::capnp::word(246, 138, 144, 222, 63, 178, 101, 214),
371            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
372            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
373            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
374            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
375            ::capnp::word(70, 1, 0, 0, 111, 1, 0, 0),
376            ::capnp::word(21, 0, 0, 0, 34, 1, 0, 0),
377            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
378            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
379            ::capnp::word(33, 0, 0, 0, 63, 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(99, 111, 109, 109, 111, 110, 47, 105),
383            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
384            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
385            ::capnp::word(58, 83, 116, 114, 97, 116, 101, 103),
386            ::capnp::word(121, 73, 100, 0, 0, 0, 0, 0),
387            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
388            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
389            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
390            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
391            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
392            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
393            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
394            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
395            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
396            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
397            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
398            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
399            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
400            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
401            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
402            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
403            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
404        ];
405        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
406            match index {
407                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
408                _ => ::capnp::introspect::panic_invalid_field_index(index),
409            }
410        }
411        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
412            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
413        }
414        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
415        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
416            &ARENA,
417            NONUNION_MEMBERS,
418            MEMBERS_BY_DISCRIMINANT,
419            MEMBERS_BY_NAME
420        );
421        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
422        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
423        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
424        pub(crate) const TYPE_ID: u64 = 0xd665_b23f_de90_8af6;
425    }
426}
427
428pub mod actor_id {
429    #[derive(Copy, Clone)]
430    pub struct Owned(());
431    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() } }
432    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
433    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
434    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
435
436    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
437    impl <> ::core::marker::Copy for Reader<'_,>  {}
438    impl <> ::core::clone::Clone for Reader<'_,>  {
439        fn clone(&self) -> Self { *self }
440    }
441
442    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
443        const TYPE_ID: u64 = _private::TYPE_ID;
444    }
445    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
446        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
447            Self { reader,  }
448        }
449    }
450
451    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
452        fn from(reader: Reader<'a,>) -> Self {
453            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::<>})))
454        }
455    }
456
457    impl <> ::core::fmt::Debug for Reader<'_,>  {
458        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
459            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
460        }
461    }
462
463    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
464        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
465            ::core::result::Result::Ok(reader.get_struct(default)?.into())
466        }
467    }
468
469    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
470        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
471            self.reader
472        }
473    }
474
475    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
476        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
477            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
478        }
479    }
480
481    impl <'a,> Reader<'a,>  {
482        pub fn reborrow(&self) -> Reader<'_,> {
483            Self { .. *self }
484        }
485
486        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
487            self.reader.total_size()
488        }
489        #[inline]
490        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
491            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
492        }
493        #[inline]
494        pub fn has_value(&self) -> bool {
495            !self.reader.get_pointer_field(0).is_null()
496        }
497    }
498
499    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
500    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
501        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
502    }
503    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
504        const TYPE_ID: u64 = _private::TYPE_ID;
505    }
506    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
507        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
508            Self { builder,  }
509        }
510    }
511
512    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
513        fn from(builder: Builder<'a,>) -> Self {
514            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::<>})))
515        }
516    }
517
518    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
519        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
520            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
521        }
522    }
523
524    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
525        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
526            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
527        }
528        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
529            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
530        }
531    }
532
533    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
534        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
535    }
536
537    impl <'a,> Builder<'a,>  {
538        pub fn into_reader(self) -> Reader<'a,> {
539            self.builder.into_reader().into()
540        }
541        pub fn reborrow(&mut self) -> Builder<'_,> {
542            Builder { builder: self.builder.reborrow() }
543        }
544        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
545            self.builder.as_reader().into()
546        }
547
548        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
549            self.builder.as_reader().total_size()
550        }
551        #[inline]
552        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
553            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
554        }
555        #[inline]
556        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
557            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
558        }
559        #[inline]
560        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
561            self.builder.get_pointer_field(0).init_text(size)
562        }
563        #[inline]
564        pub fn has_value(&self) -> bool {
565            !self.builder.is_pointer_field_null(0)
566        }
567    }
568
569    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
570    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
571        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
572            Self { _typeless: typeless,  }
573        }
574    }
575    impl Pipeline  {
576    }
577    mod _private {
578        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
579            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
580            ::capnp::word(10, 222, 0, 30, 167, 164, 76, 233),
581            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
582            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
583            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
584            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
585            ::capnp::word(113, 1, 0, 0, 151, 1, 0, 0),
586            ::capnp::word(21, 0, 0, 0, 10, 1, 0, 0),
587            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
588            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
589            ::capnp::word(33, 0, 0, 0, 63, 0, 0, 0),
590            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
591            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
592            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
593            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
594            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
595            ::capnp::word(58, 65, 99, 116, 111, 114, 73, 100),
596            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
597            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
598            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
599            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
600            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
601            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
602            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
603            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
604            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
605            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
606            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
607            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
608            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
609            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
610            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
611            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
612            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
613            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
614        ];
615        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
616            match index {
617                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
618                _ => ::capnp::introspect::panic_invalid_field_index(index),
619            }
620        }
621        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
622            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
623        }
624        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
625        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
626            &ARENA,
627            NONUNION_MEMBERS,
628            MEMBERS_BY_DISCRIMINANT,
629            MEMBERS_BY_NAME
630        );
631        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
632        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
633        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
634        pub(crate) const TYPE_ID: u64 = 0xe94c_a4a7_1e00_de0a;
635    }
636}
637
638pub mod account_id {
639    #[derive(Copy, Clone)]
640    pub struct Owned(());
641    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() } }
642    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
643    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
644    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
645
646    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
647    impl <> ::core::marker::Copy for Reader<'_,>  {}
648    impl <> ::core::clone::Clone for Reader<'_,>  {
649        fn clone(&self) -> Self { *self }
650    }
651
652    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
653        const TYPE_ID: u64 = _private::TYPE_ID;
654    }
655    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
656        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
657            Self { reader,  }
658        }
659    }
660
661    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
662        fn from(reader: Reader<'a,>) -> Self {
663            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::<>})))
664        }
665    }
666
667    impl <> ::core::fmt::Debug for Reader<'_,>  {
668        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
669            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
670        }
671    }
672
673    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
674        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
675            ::core::result::Result::Ok(reader.get_struct(default)?.into())
676        }
677    }
678
679    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
680        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
681            self.reader
682        }
683    }
684
685    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
686        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
687            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
688        }
689    }
690
691    impl <'a,> Reader<'a,>  {
692        pub fn reborrow(&self) -> Reader<'_,> {
693            Self { .. *self }
694        }
695
696        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
697            self.reader.total_size()
698        }
699        #[inline]
700        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
701            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
702        }
703        #[inline]
704        pub fn has_value(&self) -> bool {
705            !self.reader.get_pointer_field(0).is_null()
706        }
707    }
708
709    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
710    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
711        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
712    }
713    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
714        const TYPE_ID: u64 = _private::TYPE_ID;
715    }
716    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
717        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
718            Self { builder,  }
719        }
720    }
721
722    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
723        fn from(builder: Builder<'a,>) -> Self {
724            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::<>})))
725        }
726    }
727
728    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
729        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
730            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
731        }
732    }
733
734    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
735        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
736            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
737        }
738        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
739            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
740        }
741    }
742
743    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
744        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
745    }
746
747    impl <'a,> Builder<'a,>  {
748        pub fn into_reader(self) -> Reader<'a,> {
749            self.builder.into_reader().into()
750        }
751        pub fn reborrow(&mut self) -> Builder<'_,> {
752            Builder { builder: self.builder.reborrow() }
753        }
754        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
755            self.builder.as_reader().into()
756        }
757
758        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
759            self.builder.as_reader().total_size()
760        }
761        #[inline]
762        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
763            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
764        }
765        #[inline]
766        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
767            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
768        }
769        #[inline]
770        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
771            self.builder.get_pointer_field(0).init_text(size)
772        }
773        #[inline]
774        pub fn has_value(&self) -> bool {
775            !self.builder.is_pointer_field_null(0)
776        }
777    }
778
779    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
780    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
781        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
782            Self { _typeless: typeless,  }
783        }
784    }
785    impl Pipeline  {
786    }
787    mod _private {
788        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
789            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
790            ::capnp::word(98, 92, 185, 188, 116, 112, 116, 215),
791            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
792            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
793            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
794            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
795            ::capnp::word(153, 1, 0, 0, 193, 1, 0, 0),
796            ::capnp::word(21, 0, 0, 0, 26, 1, 0, 0),
797            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
798            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
799            ::capnp::word(33, 0, 0, 0, 63, 0, 0, 0),
800            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
801            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
802            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
803            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
804            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
805            ::capnp::word(58, 65, 99, 99, 111, 117, 110, 116),
806            ::capnp::word(73, 100, 0, 0, 0, 0, 0, 0),
807            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
808            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
809            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
810            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
811            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
812            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
813            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
814            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
815            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
816            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
817            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
818            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
819            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
820            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
821            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
822            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
823            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
824        ];
825        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
826            match index {
827                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
828                _ => ::capnp::introspect::panic_invalid_field_index(index),
829            }
830        }
831        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
832            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
833        }
834        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
835        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
836            &ARENA,
837            NONUNION_MEMBERS,
838            MEMBERS_BY_DISCRIMINANT,
839            MEMBERS_BY_NAME
840        );
841        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
842        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
843        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
844        pub(crate) const TYPE_ID: u64 = 0xd774_7074_bcb9_5c62;
845    }
846}
847
848pub mod client_id {
849    #[derive(Copy, Clone)]
850    pub struct Owned(());
851    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() } }
852    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
853    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
854    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
855
856    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
857    impl <> ::core::marker::Copy for Reader<'_,>  {}
858    impl <> ::core::clone::Clone for Reader<'_,>  {
859        fn clone(&self) -> Self { *self }
860    }
861
862    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
863        const TYPE_ID: u64 = _private::TYPE_ID;
864    }
865    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
866        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
867            Self { reader,  }
868        }
869    }
870
871    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
872        fn from(reader: Reader<'a,>) -> Self {
873            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::<>})))
874        }
875    }
876
877    impl <> ::core::fmt::Debug for Reader<'_,>  {
878        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
879            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
880        }
881    }
882
883    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
884        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
885            ::core::result::Result::Ok(reader.get_struct(default)?.into())
886        }
887    }
888
889    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
890        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
891            self.reader
892        }
893    }
894
895    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
896        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
897            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
898        }
899    }
900
901    impl <'a,> Reader<'a,>  {
902        pub fn reborrow(&self) -> Reader<'_,> {
903            Self { .. *self }
904        }
905
906        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
907            self.reader.total_size()
908        }
909        #[inline]
910        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
911            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
912        }
913        #[inline]
914        pub fn has_value(&self) -> bool {
915            !self.reader.get_pointer_field(0).is_null()
916        }
917    }
918
919    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
920    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
921        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
922    }
923    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
924        const TYPE_ID: u64 = _private::TYPE_ID;
925    }
926    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
927        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
928            Self { builder,  }
929        }
930    }
931
932    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
933        fn from(builder: Builder<'a,>) -> Self {
934            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::<>})))
935        }
936    }
937
938    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
939        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
940            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
941        }
942    }
943
944    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
945        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
946            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
947        }
948        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
949            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
950        }
951    }
952
953    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
954        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
955    }
956
957    impl <'a,> Builder<'a,>  {
958        pub fn into_reader(self) -> Reader<'a,> {
959            self.builder.into_reader().into()
960        }
961        pub fn reborrow(&mut self) -> Builder<'_,> {
962            Builder { builder: self.builder.reborrow() }
963        }
964        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
965            self.builder.as_reader().into()
966        }
967
968        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
969            self.builder.as_reader().total_size()
970        }
971        #[inline]
972        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
973            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
974        }
975        #[inline]
976        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
977            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
978        }
979        #[inline]
980        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
981            self.builder.get_pointer_field(0).init_text(size)
982        }
983        #[inline]
984        pub fn has_value(&self) -> bool {
985            !self.builder.is_pointer_field_null(0)
986        }
987    }
988
989    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
990    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
991        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
992            Self { _typeless: typeless,  }
993        }
994    }
995    impl Pipeline  {
996    }
997    mod _private {
998        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
999            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
1000            ::capnp::word(27, 209, 233, 163, 174, 161, 171, 245),
1001            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
1002            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
1003            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
1004            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1005            ::capnp::word(195, 1, 0, 0, 234, 1, 0, 0),
1006            ::capnp::word(21, 0, 0, 0, 18, 1, 0, 0),
1007            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
1008            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1009            ::capnp::word(33, 0, 0, 0, 63, 0, 0, 0),
1010            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1011            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1012            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
1013            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
1014            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
1015            ::capnp::word(58, 67, 108, 105, 101, 110, 116, 73),
1016            ::capnp::word(100, 0, 0, 0, 0, 0, 0, 0),
1017            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
1018            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
1019            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1020            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
1021            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1022            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
1023            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1024            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
1025            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
1026            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
1027            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1028            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1029            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1030            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1031            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1032            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1033            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1034        ];
1035        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
1036            match index {
1037                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
1038                _ => ::capnp::introspect::panic_invalid_field_index(index),
1039            }
1040        }
1041        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
1042            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
1043        }
1044        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
1045        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
1046            &ARENA,
1047            NONUNION_MEMBERS,
1048            MEMBERS_BY_DISCRIMINANT,
1049            MEMBERS_BY_NAME
1050        );
1051        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
1052        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
1053        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
1054        pub(crate) const TYPE_ID: u64 = 0xf5ab_a1ae_a3e9_d11b;
1055    }
1056}
1057
1058pub mod client_order_id {
1059    #[derive(Copy, Clone)]
1060    pub struct Owned(());
1061    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() } }
1062    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1063    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1064    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
1065
1066    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
1067    impl <> ::core::marker::Copy for Reader<'_,>  {}
1068    impl <> ::core::clone::Clone for Reader<'_,>  {
1069        fn clone(&self) -> Self { *self }
1070    }
1071
1072    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
1073        const TYPE_ID: u64 = _private::TYPE_ID;
1074    }
1075    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
1076        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
1077            Self { reader,  }
1078        }
1079    }
1080
1081    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
1082        fn from(reader: Reader<'a,>) -> Self {
1083            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::<>})))
1084        }
1085    }
1086
1087    impl <> ::core::fmt::Debug for Reader<'_,>  {
1088        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
1089            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
1090        }
1091    }
1092
1093    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
1094        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1095            ::core::result::Result::Ok(reader.get_struct(default)?.into())
1096        }
1097    }
1098
1099    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
1100        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
1101            self.reader
1102        }
1103    }
1104
1105    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
1106        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
1107            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
1108        }
1109    }
1110
1111    impl <'a,> Reader<'a,>  {
1112        pub fn reborrow(&self) -> Reader<'_,> {
1113            Self { .. *self }
1114        }
1115
1116        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
1117            self.reader.total_size()
1118        }
1119        #[inline]
1120        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
1121            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
1122        }
1123        #[inline]
1124        pub fn has_value(&self) -> bool {
1125            !self.reader.get_pointer_field(0).is_null()
1126        }
1127    }
1128
1129    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
1130    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
1131        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
1132    }
1133    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
1134        const TYPE_ID: u64 = _private::TYPE_ID;
1135    }
1136    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
1137        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
1138            Self { builder,  }
1139        }
1140    }
1141
1142    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
1143        fn from(builder: Builder<'a,>) -> Self {
1144            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::<>})))
1145        }
1146    }
1147
1148    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
1149        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
1150            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
1151        }
1152    }
1153
1154    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
1155        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
1156            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
1157        }
1158        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1159            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
1160        }
1161    }
1162
1163    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
1164        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
1165    }
1166
1167    impl <'a,> Builder<'a,>  {
1168        pub fn into_reader(self) -> Reader<'a,> {
1169            self.builder.into_reader().into()
1170        }
1171        pub fn reborrow(&mut self) -> Builder<'_,> {
1172            Builder { builder: self.builder.reborrow() }
1173        }
1174        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
1175            self.builder.as_reader().into()
1176        }
1177
1178        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
1179            self.builder.as_reader().total_size()
1180        }
1181        #[inline]
1182        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
1183            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
1184        }
1185        #[inline]
1186        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
1187            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
1188        }
1189        #[inline]
1190        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
1191            self.builder.get_pointer_field(0).init_text(size)
1192        }
1193        #[inline]
1194        pub fn has_value(&self) -> bool {
1195            !self.builder.is_pointer_field_null(0)
1196        }
1197    }
1198
1199    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
1200    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
1201        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
1202            Self { _typeless: typeless,  }
1203        }
1204    }
1205    impl Pipeline  {
1206    }
1207    mod _private {
1208        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
1209            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
1210            ::capnp::word(37, 46, 198, 54, 137, 215, 108, 227),
1211            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
1212            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
1213            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
1214            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1215            ::capnp::word(236, 1, 0, 0, 24, 2, 0, 0),
1216            ::capnp::word(21, 0, 0, 0, 58, 1, 0, 0),
1217            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
1218            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1219            ::capnp::word(33, 0, 0, 0, 63, 0, 0, 0),
1220            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1221            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1222            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
1223            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
1224            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
1225            ::capnp::word(58, 67, 108, 105, 101, 110, 116, 79),
1226            ::capnp::word(114, 100, 101, 114, 73, 100, 0, 0),
1227            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
1228            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
1229            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1230            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
1231            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1232            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
1233            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1234            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
1235            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
1236            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
1237            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1238            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1239            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1240            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1241            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1242            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1243            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1244        ];
1245        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
1246            match index {
1247                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
1248                _ => ::capnp::introspect::panic_invalid_field_index(index),
1249            }
1250        }
1251        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
1252            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
1253        }
1254        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
1255        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
1256            &ARENA,
1257            NONUNION_MEMBERS,
1258            MEMBERS_BY_DISCRIMINANT,
1259            MEMBERS_BY_NAME
1260        );
1261        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
1262        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
1263        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
1264        pub(crate) const TYPE_ID: u64 = 0xe36c_d789_36c6_2e25;
1265    }
1266}
1267
1268pub mod venue_order_id {
1269    #[derive(Copy, Clone)]
1270    pub struct Owned(());
1271    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() } }
1272    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1273    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1274    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
1275
1276    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
1277    impl <> ::core::marker::Copy for Reader<'_,>  {}
1278    impl <> ::core::clone::Clone for Reader<'_,>  {
1279        fn clone(&self) -> Self { *self }
1280    }
1281
1282    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
1283        const TYPE_ID: u64 = _private::TYPE_ID;
1284    }
1285    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
1286        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
1287            Self { reader,  }
1288        }
1289    }
1290
1291    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
1292        fn from(reader: Reader<'a,>) -> Self {
1293            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::<>})))
1294        }
1295    }
1296
1297    impl <> ::core::fmt::Debug for Reader<'_,>  {
1298        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
1299            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
1300        }
1301    }
1302
1303    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
1304        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1305            ::core::result::Result::Ok(reader.get_struct(default)?.into())
1306        }
1307    }
1308
1309    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
1310        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
1311            self.reader
1312        }
1313    }
1314
1315    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
1316        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
1317            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
1318        }
1319    }
1320
1321    impl <'a,> Reader<'a,>  {
1322        pub fn reborrow(&self) -> Reader<'_,> {
1323            Self { .. *self }
1324        }
1325
1326        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
1327            self.reader.total_size()
1328        }
1329        #[inline]
1330        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
1331            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
1332        }
1333        #[inline]
1334        pub fn has_value(&self) -> bool {
1335            !self.reader.get_pointer_field(0).is_null()
1336        }
1337    }
1338
1339    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
1340    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
1341        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
1342    }
1343    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
1344        const TYPE_ID: u64 = _private::TYPE_ID;
1345    }
1346    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
1347        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
1348            Self { builder,  }
1349        }
1350    }
1351
1352    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
1353        fn from(builder: Builder<'a,>) -> Self {
1354            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::<>})))
1355        }
1356    }
1357
1358    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
1359        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
1360            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
1361        }
1362    }
1363
1364    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
1365        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
1366            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
1367        }
1368        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1369            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
1370        }
1371    }
1372
1373    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
1374        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
1375    }
1376
1377    impl <'a,> Builder<'a,>  {
1378        pub fn into_reader(self) -> Reader<'a,> {
1379            self.builder.into_reader().into()
1380        }
1381        pub fn reborrow(&mut self) -> Builder<'_,> {
1382            Builder { builder: self.builder.reborrow() }
1383        }
1384        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
1385            self.builder.as_reader().into()
1386        }
1387
1388        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
1389            self.builder.as_reader().total_size()
1390        }
1391        #[inline]
1392        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
1393            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
1394        }
1395        #[inline]
1396        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
1397            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
1398        }
1399        #[inline]
1400        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
1401            self.builder.get_pointer_field(0).init_text(size)
1402        }
1403        #[inline]
1404        pub fn has_value(&self) -> bool {
1405            !self.builder.is_pointer_field_null(0)
1406        }
1407    }
1408
1409    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
1410    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
1411        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
1412            Self { _typeless: typeless,  }
1413        }
1414    }
1415    impl Pipeline  {
1416    }
1417    mod _private {
1418        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
1419            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
1420            ::capnp::word(124, 73, 83, 71, 132, 100, 123, 193),
1421            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
1422            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
1423            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
1424            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1425            ::capnp::word(26, 2, 0, 0, 69, 2, 0, 0),
1426            ::capnp::word(21, 0, 0, 0, 50, 1, 0, 0),
1427            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
1428            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1429            ::capnp::word(33, 0, 0, 0, 63, 0, 0, 0),
1430            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1431            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1432            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
1433            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
1434            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
1435            ::capnp::word(58, 86, 101, 110, 117, 101, 79, 114),
1436            ::capnp::word(100, 101, 114, 73, 100, 0, 0, 0),
1437            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
1438            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
1439            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1440            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
1441            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1442            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
1443            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1444            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
1445            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
1446            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
1447            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1448            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1449            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1450            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1451            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1452            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1453            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1454        ];
1455        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
1456            match index {
1457                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
1458                _ => ::capnp::introspect::panic_invalid_field_index(index),
1459            }
1460        }
1461        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
1462            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
1463        }
1464        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
1465        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
1466            &ARENA,
1467            NONUNION_MEMBERS,
1468            MEMBERS_BY_DISCRIMINANT,
1469            MEMBERS_BY_NAME
1470        );
1471        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
1472        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
1473        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
1474        pub(crate) const TYPE_ID: u64 = 0xc17b_6484_4753_497c;
1475    }
1476}
1477
1478pub mod trade_id {
1479    #[derive(Copy, Clone)]
1480    pub struct Owned(());
1481    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() } }
1482    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1483    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1484    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
1485
1486    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
1487    impl <> ::core::marker::Copy for Reader<'_,>  {}
1488    impl <> ::core::clone::Clone for Reader<'_,>  {
1489        fn clone(&self) -> Self { *self }
1490    }
1491
1492    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
1493        const TYPE_ID: u64 = _private::TYPE_ID;
1494    }
1495    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
1496        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
1497            Self { reader,  }
1498        }
1499    }
1500
1501    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
1502        fn from(reader: Reader<'a,>) -> Self {
1503            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::<>})))
1504        }
1505    }
1506
1507    impl <> ::core::fmt::Debug for Reader<'_,>  {
1508        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
1509            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
1510        }
1511    }
1512
1513    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
1514        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1515            ::core::result::Result::Ok(reader.get_struct(default)?.into())
1516        }
1517    }
1518
1519    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
1520        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
1521            self.reader
1522        }
1523    }
1524
1525    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
1526        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
1527            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
1528        }
1529    }
1530
1531    impl <'a,> Reader<'a,>  {
1532        pub fn reborrow(&self) -> Reader<'_,> {
1533            Self { .. *self }
1534        }
1535
1536        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
1537            self.reader.total_size()
1538        }
1539        #[inline]
1540        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
1541            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
1542        }
1543        #[inline]
1544        pub fn has_value(&self) -> bool {
1545            !self.reader.get_pointer_field(0).is_null()
1546        }
1547    }
1548
1549    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
1550    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
1551        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
1552    }
1553    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
1554        const TYPE_ID: u64 = _private::TYPE_ID;
1555    }
1556    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
1557        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
1558            Self { builder,  }
1559        }
1560    }
1561
1562    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
1563        fn from(builder: Builder<'a,>) -> Self {
1564            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::<>})))
1565        }
1566    }
1567
1568    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
1569        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
1570            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
1571        }
1572    }
1573
1574    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
1575        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
1576            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
1577        }
1578        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1579            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
1580        }
1581    }
1582
1583    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
1584        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
1585    }
1586
1587    impl <'a,> Builder<'a,>  {
1588        pub fn into_reader(self) -> Reader<'a,> {
1589            self.builder.into_reader().into()
1590        }
1591        pub fn reborrow(&mut self) -> Builder<'_,> {
1592            Builder { builder: self.builder.reborrow() }
1593        }
1594        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
1595            self.builder.as_reader().into()
1596        }
1597
1598        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
1599            self.builder.as_reader().total_size()
1600        }
1601        #[inline]
1602        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
1603            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
1604        }
1605        #[inline]
1606        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
1607            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
1608        }
1609        #[inline]
1610        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
1611            self.builder.get_pointer_field(0).init_text(size)
1612        }
1613        #[inline]
1614        pub fn has_value(&self) -> bool {
1615            !self.builder.is_pointer_field_null(0)
1616        }
1617    }
1618
1619    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
1620    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
1621        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
1622            Self { _typeless: typeless,  }
1623        }
1624    }
1625    impl Pipeline  {
1626    }
1627    mod _private {
1628        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
1629            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
1630            ::capnp::word(188, 153, 221, 80, 22, 185, 226, 246),
1631            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
1632            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
1633            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
1634            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1635            ::capnp::word(71, 2, 0, 0, 109, 2, 0, 0),
1636            ::capnp::word(21, 0, 0, 0, 10, 1, 0, 0),
1637            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
1638            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1639            ::capnp::word(33, 0, 0, 0, 63, 0, 0, 0),
1640            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1641            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1642            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
1643            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
1644            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
1645            ::capnp::word(58, 84, 114, 97, 100, 101, 73, 100),
1646            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1647            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
1648            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
1649            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1650            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
1651            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1652            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
1653            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1654            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
1655            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
1656            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
1657            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1658            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1659            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1660            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1661            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1662            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1663            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1664        ];
1665        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
1666            match index {
1667                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
1668                _ => ::capnp::introspect::panic_invalid_field_index(index),
1669            }
1670        }
1671        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
1672            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
1673        }
1674        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
1675        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
1676            &ARENA,
1677            NONUNION_MEMBERS,
1678            MEMBERS_BY_DISCRIMINANT,
1679            MEMBERS_BY_NAME
1680        );
1681        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
1682        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
1683        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
1684        pub(crate) const TYPE_ID: u64 = 0xf6e2_b916_50dd_99bc;
1685    }
1686}
1687
1688pub mod position_id {
1689    #[derive(Copy, Clone)]
1690    pub struct Owned(());
1691    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() } }
1692    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1693    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1694    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
1695
1696    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
1697    impl <> ::core::marker::Copy for Reader<'_,>  {}
1698    impl <> ::core::clone::Clone for Reader<'_,>  {
1699        fn clone(&self) -> Self { *self }
1700    }
1701
1702    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
1703        const TYPE_ID: u64 = _private::TYPE_ID;
1704    }
1705    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
1706        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
1707            Self { reader,  }
1708        }
1709    }
1710
1711    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
1712        fn from(reader: Reader<'a,>) -> Self {
1713            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::<>})))
1714        }
1715    }
1716
1717    impl <> ::core::fmt::Debug for Reader<'_,>  {
1718        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
1719            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
1720        }
1721    }
1722
1723    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
1724        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1725            ::core::result::Result::Ok(reader.get_struct(default)?.into())
1726        }
1727    }
1728
1729    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
1730        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
1731            self.reader
1732        }
1733    }
1734
1735    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
1736        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
1737            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
1738        }
1739    }
1740
1741    impl <'a,> Reader<'a,>  {
1742        pub fn reborrow(&self) -> Reader<'_,> {
1743            Self { .. *self }
1744        }
1745
1746        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
1747            self.reader.total_size()
1748        }
1749        #[inline]
1750        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
1751            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
1752        }
1753        #[inline]
1754        pub fn has_value(&self) -> bool {
1755            !self.reader.get_pointer_field(0).is_null()
1756        }
1757    }
1758
1759    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
1760    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
1761        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
1762    }
1763    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
1764        const TYPE_ID: u64 = _private::TYPE_ID;
1765    }
1766    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
1767        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
1768            Self { builder,  }
1769        }
1770    }
1771
1772    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
1773        fn from(builder: Builder<'a,>) -> Self {
1774            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::<>})))
1775        }
1776    }
1777
1778    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
1779        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
1780            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
1781        }
1782    }
1783
1784    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
1785        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
1786            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
1787        }
1788        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1789            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
1790        }
1791    }
1792
1793    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
1794        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
1795    }
1796
1797    impl <'a,> Builder<'a,>  {
1798        pub fn into_reader(self) -> Reader<'a,> {
1799            self.builder.into_reader().into()
1800        }
1801        pub fn reborrow(&mut self) -> Builder<'_,> {
1802            Builder { builder: self.builder.reborrow() }
1803        }
1804        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
1805            self.builder.as_reader().into()
1806        }
1807
1808        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
1809            self.builder.as_reader().total_size()
1810        }
1811        #[inline]
1812        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
1813            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
1814        }
1815        #[inline]
1816        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
1817            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
1818        }
1819        #[inline]
1820        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
1821            self.builder.get_pointer_field(0).init_text(size)
1822        }
1823        #[inline]
1824        pub fn has_value(&self) -> bool {
1825            !self.builder.is_pointer_field_null(0)
1826        }
1827    }
1828
1829    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
1830    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
1831        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
1832            Self { _typeless: typeless,  }
1833        }
1834    }
1835    impl Pipeline  {
1836    }
1837    mod _private {
1838        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
1839            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
1840            ::capnp::word(60, 199, 5, 1, 167, 175, 186, 189),
1841            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
1842            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
1843            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
1844            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1845            ::capnp::word(111, 2, 0, 0, 152, 2, 0, 0),
1846            ::capnp::word(21, 0, 0, 0, 34, 1, 0, 0),
1847            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
1848            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1849            ::capnp::word(33, 0, 0, 0, 63, 0, 0, 0),
1850            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1851            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1852            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
1853            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
1854            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
1855            ::capnp::word(58, 80, 111, 115, 105, 116, 105, 111),
1856            ::capnp::word(110, 73, 100, 0, 0, 0, 0, 0),
1857            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
1858            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
1859            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1860            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
1861            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1862            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
1863            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1864            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
1865            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
1866            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
1867            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1868            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1869            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1870            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1871            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
1872            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1873            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
1874        ];
1875        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
1876            match index {
1877                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
1878                _ => ::capnp::introspect::panic_invalid_field_index(index),
1879            }
1880        }
1881        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
1882            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
1883        }
1884        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
1885        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
1886            &ARENA,
1887            NONUNION_MEMBERS,
1888            MEMBERS_BY_DISCRIMINANT,
1889            MEMBERS_BY_NAME
1890        );
1891        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
1892        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
1893        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
1894        pub(crate) const TYPE_ID: u64 = 0xbdba_afa7_0105_c73c;
1895    }
1896}
1897
1898pub mod exec_algorithm_id {
1899    #[derive(Copy, Clone)]
1900    pub struct Owned(());
1901    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() } }
1902    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1903    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
1904    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
1905
1906    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
1907    impl <> ::core::marker::Copy for Reader<'_,>  {}
1908    impl <> ::core::clone::Clone for Reader<'_,>  {
1909        fn clone(&self) -> Self { *self }
1910    }
1911
1912    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
1913        const TYPE_ID: u64 = _private::TYPE_ID;
1914    }
1915    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
1916        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
1917            Self { reader,  }
1918        }
1919    }
1920
1921    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
1922        fn from(reader: Reader<'a,>) -> Self {
1923            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::<>})))
1924        }
1925    }
1926
1927    impl <> ::core::fmt::Debug for Reader<'_,>  {
1928        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
1929            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
1930        }
1931    }
1932
1933    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
1934        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1935            ::core::result::Result::Ok(reader.get_struct(default)?.into())
1936        }
1937    }
1938
1939    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
1940        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
1941            self.reader
1942        }
1943    }
1944
1945    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
1946        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
1947            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
1948        }
1949    }
1950
1951    impl <'a,> Reader<'a,>  {
1952        pub fn reborrow(&self) -> Reader<'_,> {
1953            Self { .. *self }
1954        }
1955
1956        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
1957            self.reader.total_size()
1958        }
1959        #[inline]
1960        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
1961            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
1962        }
1963        #[inline]
1964        pub fn has_value(&self) -> bool {
1965            !self.reader.get_pointer_field(0).is_null()
1966        }
1967    }
1968
1969    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
1970    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
1971        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
1972    }
1973    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
1974        const TYPE_ID: u64 = _private::TYPE_ID;
1975    }
1976    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
1977        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
1978            Self { builder,  }
1979        }
1980    }
1981
1982    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
1983        fn from(builder: Builder<'a,>) -> Self {
1984            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::<>})))
1985        }
1986    }
1987
1988    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
1989        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
1990            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
1991        }
1992    }
1993
1994    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
1995        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
1996            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
1997        }
1998        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
1999            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
2000        }
2001    }
2002
2003    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
2004        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
2005    }
2006
2007    impl <'a,> Builder<'a,>  {
2008        pub fn into_reader(self) -> Reader<'a,> {
2009            self.builder.into_reader().into()
2010        }
2011        pub fn reborrow(&mut self) -> Builder<'_,> {
2012            Builder { builder: self.builder.reborrow() }
2013        }
2014        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
2015            self.builder.as_reader().into()
2016        }
2017
2018        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
2019            self.builder.as_reader().total_size()
2020        }
2021        #[inline]
2022        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
2023            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
2024        }
2025        #[inline]
2026        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
2027            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
2028        }
2029        #[inline]
2030        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
2031            self.builder.get_pointer_field(0).init_text(size)
2032        }
2033        #[inline]
2034        pub fn has_value(&self) -> bool {
2035            !self.builder.is_pointer_field_null(0)
2036        }
2037    }
2038
2039    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
2040    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
2041        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
2042            Self { _typeless: typeless,  }
2043        }
2044    }
2045    impl Pipeline  {
2046    }
2047    mod _private {
2048        pub(crate) static ENCODED_NODE: [::capnp::Word; 36] = [
2049            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
2050            ::capnp::word(43, 215, 201, 237, 225, 162, 0, 169),
2051            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
2052            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
2053            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
2054            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2055            ::capnp::word(154, 2, 0, 0, 200, 2, 0, 0),
2056            ::capnp::word(21, 0, 0, 0, 74, 1, 0, 0),
2057            ::capnp::word(41, 0, 0, 0, 7, 0, 0, 0),
2058            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2059            ::capnp::word(37, 0, 0, 0, 63, 0, 0, 0),
2060            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2061            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2062            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
2063            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
2064            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
2065            ::capnp::word(58, 69, 120, 101, 99, 65, 108, 103),
2066            ::capnp::word(111, 114, 105, 116, 104, 109, 73, 100),
2067            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2068            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
2069            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
2070            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2071            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
2072            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2073            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
2074            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2075            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
2076            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
2077            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
2078            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2079            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2080            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2081            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2082            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2083            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2084            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2085        ];
2086        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
2087            match index {
2088                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
2089                _ => ::capnp::introspect::panic_invalid_field_index(index),
2090            }
2091        }
2092        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
2093            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
2094        }
2095        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
2096        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
2097            &ARENA,
2098            NONUNION_MEMBERS,
2099            MEMBERS_BY_DISCRIMINANT,
2100            MEMBERS_BY_NAME
2101        );
2102        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
2103        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
2104        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
2105        pub(crate) const TYPE_ID: u64 = 0xa900_a2e1_edc9_d72b;
2106    }
2107}
2108
2109pub mod component_id {
2110    #[derive(Copy, Clone)]
2111    pub struct Owned(());
2112    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() } }
2113    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2114    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2115    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
2116
2117    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
2118    impl <> ::core::marker::Copy for Reader<'_,>  {}
2119    impl <> ::core::clone::Clone for Reader<'_,>  {
2120        fn clone(&self) -> Self { *self }
2121    }
2122
2123    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
2124        const TYPE_ID: u64 = _private::TYPE_ID;
2125    }
2126    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
2127        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
2128            Self { reader,  }
2129        }
2130    }
2131
2132    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
2133        fn from(reader: Reader<'a,>) -> Self {
2134            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::<>})))
2135        }
2136    }
2137
2138    impl <> ::core::fmt::Debug for Reader<'_,>  {
2139        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
2140            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
2141        }
2142    }
2143
2144    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
2145        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
2146            ::core::result::Result::Ok(reader.get_struct(default)?.into())
2147        }
2148    }
2149
2150    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
2151        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
2152            self.reader
2153        }
2154    }
2155
2156    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
2157        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
2158            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
2159        }
2160    }
2161
2162    impl <'a,> Reader<'a,>  {
2163        pub fn reborrow(&self) -> Reader<'_,> {
2164            Self { .. *self }
2165        }
2166
2167        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
2168            self.reader.total_size()
2169        }
2170        #[inline]
2171        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
2172            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
2173        }
2174        #[inline]
2175        pub fn has_value(&self) -> bool {
2176            !self.reader.get_pointer_field(0).is_null()
2177        }
2178    }
2179
2180    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
2181    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
2182        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
2183    }
2184    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
2185        const TYPE_ID: u64 = _private::TYPE_ID;
2186    }
2187    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
2188        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
2189            Self { builder,  }
2190        }
2191    }
2192
2193    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
2194        fn from(builder: Builder<'a,>) -> Self {
2195            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::<>})))
2196        }
2197    }
2198
2199    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
2200        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
2201            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
2202        }
2203    }
2204
2205    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
2206        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
2207            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
2208        }
2209        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
2210            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
2211        }
2212    }
2213
2214    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
2215        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
2216    }
2217
2218    impl <'a,> Builder<'a,>  {
2219        pub fn into_reader(self) -> Reader<'a,> {
2220            self.builder.into_reader().into()
2221        }
2222        pub fn reborrow(&mut self) -> Builder<'_,> {
2223            Builder { builder: self.builder.reborrow() }
2224        }
2225        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
2226            self.builder.as_reader().into()
2227        }
2228
2229        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
2230            self.builder.as_reader().total_size()
2231        }
2232        #[inline]
2233        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
2234            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
2235        }
2236        #[inline]
2237        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
2238            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
2239        }
2240        #[inline]
2241        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
2242            self.builder.get_pointer_field(0).init_text(size)
2243        }
2244        #[inline]
2245        pub fn has_value(&self) -> bool {
2246            !self.builder.is_pointer_field_null(0)
2247        }
2248    }
2249
2250    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
2251    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
2252        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
2253            Self { _typeless: typeless,  }
2254        }
2255    }
2256    impl Pipeline  {
2257    }
2258    mod _private {
2259        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
2260            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
2261            ::capnp::word(68, 150, 83, 5, 64, 29, 237, 203),
2262            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
2263            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
2264            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
2265            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2266            ::capnp::word(202, 2, 0, 0, 244, 2, 0, 0),
2267            ::capnp::word(21, 0, 0, 0, 42, 1, 0, 0),
2268            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
2269            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2270            ::capnp::word(33, 0, 0, 0, 63, 0, 0, 0),
2271            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2272            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2273            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
2274            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
2275            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
2276            ::capnp::word(58, 67, 111, 109, 112, 111, 110, 101),
2277            ::capnp::word(110, 116, 73, 100, 0, 0, 0, 0),
2278            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
2279            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
2280            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2281            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
2282            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2283            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
2284            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2285            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
2286            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
2287            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
2288            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2289            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2290            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2291            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2292            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2293            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2294            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2295        ];
2296        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
2297            match index {
2298                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
2299                _ => ::capnp::introspect::panic_invalid_field_index(index),
2300            }
2301        }
2302        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
2303            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
2304        }
2305        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
2306        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
2307            &ARENA,
2308            NONUNION_MEMBERS,
2309            MEMBERS_BY_DISCRIMINANT,
2310            MEMBERS_BY_NAME
2311        );
2312        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
2313        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
2314        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
2315        pub(crate) const TYPE_ID: u64 = 0xcbed_1d40_0553_9644;
2316    }
2317}
2318
2319pub mod order_list_id {
2320    #[derive(Copy, Clone)]
2321    pub struct Owned(());
2322    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() } }
2323    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2324    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2325    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
2326
2327    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
2328    impl <> ::core::marker::Copy for Reader<'_,>  {}
2329    impl <> ::core::clone::Clone for Reader<'_,>  {
2330        fn clone(&self) -> Self { *self }
2331    }
2332
2333    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
2334        const TYPE_ID: u64 = _private::TYPE_ID;
2335    }
2336    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
2337        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
2338            Self { reader,  }
2339        }
2340    }
2341
2342    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
2343        fn from(reader: Reader<'a,>) -> Self {
2344            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::<>})))
2345        }
2346    }
2347
2348    impl <> ::core::fmt::Debug for Reader<'_,>  {
2349        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
2350            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
2351        }
2352    }
2353
2354    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
2355        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
2356            ::core::result::Result::Ok(reader.get_struct(default)?.into())
2357        }
2358    }
2359
2360    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
2361        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
2362            self.reader
2363        }
2364    }
2365
2366    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
2367        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
2368            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
2369        }
2370    }
2371
2372    impl <'a,> Reader<'a,>  {
2373        pub fn reborrow(&self) -> Reader<'_,> {
2374            Self { .. *self }
2375        }
2376
2377        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
2378            self.reader.total_size()
2379        }
2380        #[inline]
2381        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
2382            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
2383        }
2384        #[inline]
2385        pub fn has_value(&self) -> bool {
2386            !self.reader.get_pointer_field(0).is_null()
2387        }
2388    }
2389
2390    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
2391    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
2392        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
2393    }
2394    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
2395        const TYPE_ID: u64 = _private::TYPE_ID;
2396    }
2397    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
2398        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
2399            Self { builder,  }
2400        }
2401    }
2402
2403    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
2404        fn from(builder: Builder<'a,>) -> Self {
2405            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::<>})))
2406        }
2407    }
2408
2409    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
2410        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
2411            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
2412        }
2413    }
2414
2415    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
2416        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
2417            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
2418        }
2419        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
2420            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
2421        }
2422    }
2423
2424    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
2425        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
2426    }
2427
2428    impl <'a,> Builder<'a,>  {
2429        pub fn into_reader(self) -> Reader<'a,> {
2430            self.builder.into_reader().into()
2431        }
2432        pub fn reborrow(&mut self) -> Builder<'_,> {
2433            Builder { builder: self.builder.reborrow() }
2434        }
2435        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
2436            self.builder.as_reader().into()
2437        }
2438
2439        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
2440            self.builder.as_reader().total_size()
2441        }
2442        #[inline]
2443        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
2444            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
2445        }
2446        #[inline]
2447        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
2448            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
2449        }
2450        #[inline]
2451        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
2452            self.builder.get_pointer_field(0).init_text(size)
2453        }
2454        #[inline]
2455        pub fn has_value(&self) -> bool {
2456            !self.builder.is_pointer_field_null(0)
2457        }
2458    }
2459
2460    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
2461    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
2462        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
2463            Self { _typeless: typeless,  }
2464        }
2465    }
2466    impl Pipeline  {
2467    }
2468    mod _private {
2469        pub(crate) static ENCODED_NODE: [::capnp::Word; 35] = [
2470            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
2471            ::capnp::word(61, 106, 95, 113, 59, 233, 94, 182),
2472            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
2473            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
2474            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
2475            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2476            ::capnp::word(246, 2, 0, 0, 32, 3, 0, 0),
2477            ::capnp::word(21, 0, 0, 0, 42, 1, 0, 0),
2478            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
2479            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2480            ::capnp::word(33, 0, 0, 0, 63, 0, 0, 0),
2481            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2482            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2483            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
2484            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
2485            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
2486            ::capnp::word(58, 79, 114, 100, 101, 114, 76, 105),
2487            ::capnp::word(115, 116, 73, 100, 0, 0, 0, 0),
2488            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
2489            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
2490            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2491            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
2492            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2493            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
2494            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2495            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
2496            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
2497            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
2498            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2499            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2500            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2501            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2502            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2503            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2504            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2505        ];
2506        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
2507            match index {
2508                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
2509                _ => ::capnp::introspect::panic_invalid_field_index(index),
2510            }
2511        }
2512        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
2513            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
2514        }
2515        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
2516        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
2517            &ARENA,
2518            NONUNION_MEMBERS,
2519            MEMBERS_BY_DISCRIMINANT,
2520            MEMBERS_BY_NAME
2521        );
2522        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
2523        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
2524        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
2525        pub(crate) const TYPE_ID: u64 = 0xb65e_e93b_715f_6a3d;
2526    }
2527}
2528
2529pub mod symbol {
2530    #[derive(Copy, Clone)]
2531    pub struct Owned(());
2532    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() } }
2533    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2534    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2535    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
2536
2537    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
2538    impl <> ::core::marker::Copy for Reader<'_,>  {}
2539    impl <> ::core::clone::Clone for Reader<'_,>  {
2540        fn clone(&self) -> Self { *self }
2541    }
2542
2543    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
2544        const TYPE_ID: u64 = _private::TYPE_ID;
2545    }
2546    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
2547        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
2548            Self { reader,  }
2549        }
2550    }
2551
2552    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
2553        fn from(reader: Reader<'a,>) -> Self {
2554            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::<>})))
2555        }
2556    }
2557
2558    impl <> ::core::fmt::Debug for Reader<'_,>  {
2559        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
2560            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
2561        }
2562    }
2563
2564    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
2565        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
2566            ::core::result::Result::Ok(reader.get_struct(default)?.into())
2567        }
2568    }
2569
2570    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
2571        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
2572            self.reader
2573        }
2574    }
2575
2576    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
2577        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
2578            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
2579        }
2580    }
2581
2582    impl <'a,> Reader<'a,>  {
2583        pub fn reborrow(&self) -> Reader<'_,> {
2584            Self { .. *self }
2585        }
2586
2587        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
2588            self.reader.total_size()
2589        }
2590        #[inline]
2591        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
2592            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
2593        }
2594        #[inline]
2595        pub fn has_value(&self) -> bool {
2596            !self.reader.get_pointer_field(0).is_null()
2597        }
2598    }
2599
2600    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
2601    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
2602        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
2603    }
2604    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
2605        const TYPE_ID: u64 = _private::TYPE_ID;
2606    }
2607    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
2608        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
2609            Self { builder,  }
2610        }
2611    }
2612
2613    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
2614        fn from(builder: Builder<'a,>) -> Self {
2615            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::<>})))
2616        }
2617    }
2618
2619    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
2620        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
2621            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
2622        }
2623    }
2624
2625    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
2626        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
2627            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
2628        }
2629        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
2630            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
2631        }
2632    }
2633
2634    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
2635        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
2636    }
2637
2638    impl <'a,> Builder<'a,>  {
2639        pub fn into_reader(self) -> Reader<'a,> {
2640            self.builder.into_reader().into()
2641        }
2642        pub fn reborrow(&mut self) -> Builder<'_,> {
2643            Builder { builder: self.builder.reborrow() }
2644        }
2645        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
2646            self.builder.as_reader().into()
2647        }
2648
2649        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
2650            self.builder.as_reader().total_size()
2651        }
2652        #[inline]
2653        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
2654            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
2655        }
2656        #[inline]
2657        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
2658            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
2659        }
2660        #[inline]
2661        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
2662            self.builder.get_pointer_field(0).init_text(size)
2663        }
2664        #[inline]
2665        pub fn has_value(&self) -> bool {
2666            !self.builder.is_pointer_field_null(0)
2667        }
2668    }
2669
2670    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
2671    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
2672        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
2673            Self { _typeless: typeless,  }
2674        }
2675    }
2676    impl Pipeline  {
2677    }
2678    mod _private {
2679        pub(crate) static ENCODED_NODE: [::capnp::Word; 34] = [
2680            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
2681            ::capnp::word(154, 195, 134, 235, 57, 143, 21, 142),
2682            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
2683            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
2684            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
2685            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2686            ::capnp::word(34, 3, 0, 0, 71, 3, 0, 0),
2687            ::capnp::word(21, 0, 0, 0, 2, 1, 0, 0),
2688            ::capnp::word(33, 0, 0, 0, 7, 0, 0, 0),
2689            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2690            ::capnp::word(29, 0, 0, 0, 63, 0, 0, 0),
2691            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2692            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2693            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
2694            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
2695            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
2696            ::capnp::word(58, 83, 121, 109, 98, 111, 108, 0),
2697            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
2698            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
2699            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2700            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
2701            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2702            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
2703            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2704            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
2705            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
2706            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
2707            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2708            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2709            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2710            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2711            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2712            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2713            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2714        ];
2715        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
2716            match index {
2717                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
2718                _ => ::capnp::introspect::panic_invalid_field_index(index),
2719            }
2720        }
2721        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
2722            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
2723        }
2724        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
2725        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
2726            &ARENA,
2727            NONUNION_MEMBERS,
2728            MEMBERS_BY_DISCRIMINANT,
2729            MEMBERS_BY_NAME
2730        );
2731        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
2732        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
2733        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
2734        pub(crate) const TYPE_ID: u64 = 0x8e15_8f39_eb86_c39a;
2735    }
2736}
2737
2738pub mod venue {
2739    #[derive(Copy, Clone)]
2740    pub struct Owned(());
2741    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() } }
2742    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2743    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2744    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
2745
2746    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
2747    impl <> ::core::marker::Copy for Reader<'_,>  {}
2748    impl <> ::core::clone::Clone for Reader<'_,>  {
2749        fn clone(&self) -> Self { *self }
2750    }
2751
2752    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
2753        const TYPE_ID: u64 = _private::TYPE_ID;
2754    }
2755    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
2756        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
2757            Self { reader,  }
2758        }
2759    }
2760
2761    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
2762        fn from(reader: Reader<'a,>) -> Self {
2763            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::<>})))
2764        }
2765    }
2766
2767    impl <> ::core::fmt::Debug for Reader<'_,>  {
2768        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
2769            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
2770        }
2771    }
2772
2773    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
2774        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
2775            ::core::result::Result::Ok(reader.get_struct(default)?.into())
2776        }
2777    }
2778
2779    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
2780        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
2781            self.reader
2782        }
2783    }
2784
2785    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
2786        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
2787            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
2788        }
2789    }
2790
2791    impl <'a,> Reader<'a,>  {
2792        pub fn reborrow(&self) -> Reader<'_,> {
2793            Self { .. *self }
2794        }
2795
2796        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
2797            self.reader.total_size()
2798        }
2799        #[inline]
2800        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Reader<'a>> {
2801            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
2802        }
2803        #[inline]
2804        pub fn has_value(&self) -> bool {
2805            !self.reader.get_pointer_field(0).is_null()
2806        }
2807    }
2808
2809    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
2810    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
2811        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 1 };
2812    }
2813    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
2814        const TYPE_ID: u64 = _private::TYPE_ID;
2815    }
2816    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
2817        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
2818            Self { builder,  }
2819        }
2820    }
2821
2822    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
2823        fn from(builder: Builder<'a,>) -> Self {
2824            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::<>})))
2825        }
2826    }
2827
2828    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
2829        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
2830            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
2831        }
2832    }
2833
2834    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
2835        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
2836            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
2837        }
2838        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
2839            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
2840        }
2841    }
2842
2843    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
2844        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
2845    }
2846
2847    impl <'a,> Builder<'a,>  {
2848        pub fn into_reader(self) -> Reader<'a,> {
2849            self.builder.into_reader().into()
2850        }
2851        pub fn reborrow(&mut self) -> Builder<'_,> {
2852            Builder { builder: self.builder.reborrow() }
2853        }
2854        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
2855            self.builder.as_reader().into()
2856        }
2857
2858        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
2859            self.builder.as_reader().total_size()
2860        }
2861        #[inline]
2862        pub fn get_value(self) -> ::capnp::Result<::capnp::text::Builder<'a>> {
2863            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
2864        }
2865        #[inline]
2866        pub fn set_value(&mut self, value: impl ::capnp::traits::SetterInput<::capnp::text::Owned>)  {
2867            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false).unwrap()
2868        }
2869        #[inline]
2870        pub fn init_value(self, size: u32) -> ::capnp::text::Builder<'a> {
2871            self.builder.get_pointer_field(0).init_text(size)
2872        }
2873        #[inline]
2874        pub fn has_value(&self) -> bool {
2875            !self.builder.is_pointer_field_null(0)
2876        }
2877    }
2878
2879    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
2880    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
2881        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
2882            Self { _typeless: typeless,  }
2883        }
2884    }
2885    impl Pipeline  {
2886    }
2887    mod _private {
2888        pub(crate) static ENCODED_NODE: [::capnp::Word; 34] = [
2889            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
2890            ::capnp::word(120, 172, 27, 228, 207, 93, 172, 138),
2891            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
2892            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
2893            ::capnp::word(1, 0, 7, 0, 0, 0, 0, 0),
2894            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2895            ::capnp::word(73, 3, 0, 0, 109, 3, 0, 0),
2896            ::capnp::word(21, 0, 0, 0, 250, 0, 0, 0),
2897            ::capnp::word(33, 0, 0, 0, 7, 0, 0, 0),
2898            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2899            ::capnp::word(29, 0, 0, 0, 63, 0, 0, 0),
2900            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2901            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2902            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
2903            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
2904            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
2905            ::capnp::word(58, 86, 101, 110, 117, 101, 0, 0),
2906            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
2907            ::capnp::word(4, 0, 0, 0, 3, 0, 4, 0),
2908            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2909            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
2910            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2911            ::capnp::word(13, 0, 0, 0, 50, 0, 0, 0),
2912            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2913            ::capnp::word(8, 0, 0, 0, 3, 0, 1, 0),
2914            ::capnp::word(20, 0, 0, 0, 2, 0, 1, 0),
2915            ::capnp::word(118, 97, 108, 117, 101, 0, 0, 0),
2916            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2917            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2918            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2919            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2920            ::capnp::word(12, 0, 0, 0, 0, 0, 0, 0),
2921            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2922            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
2923        ];
2924        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
2925            match index {
2926                0 => <::capnp::text::Owned as ::capnp::introspect::Introspect>::introspect(),
2927                _ => ::capnp::introspect::panic_invalid_field_index(index),
2928            }
2929        }
2930        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
2931            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
2932        }
2933        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
2934        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
2935            &ARENA,
2936            NONUNION_MEMBERS,
2937            MEMBERS_BY_DISCRIMINANT,
2938            MEMBERS_BY_NAME
2939        );
2940        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0];
2941        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
2942        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0];
2943        pub(crate) const TYPE_ID: u64 = 0x8aac_5dcf_e41b_ac78;
2944    }
2945}
2946
2947pub mod instrument_id {
2948    #[derive(Copy, Clone)]
2949    pub struct Owned(());
2950    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() } }
2951    impl ::capnp::traits::Owned for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2952    impl ::capnp::traits::OwnedStruct for Owned { type Reader<'a> = Reader<'a>; type Builder<'a> = Builder<'a>; }
2953    impl ::capnp::traits::Pipelined for Owned { type Pipeline = Pipeline; }
2954
2955    pub struct Reader<'a> { reader: ::capnp::private::layout::StructReader<'a> }
2956    impl <> ::core::marker::Copy for Reader<'_,>  {}
2957    impl <> ::core::clone::Clone for Reader<'_,>  {
2958        fn clone(&self) -> Self { *self }
2959    }
2960
2961    impl <> ::capnp::traits::HasTypeId for Reader<'_,>  {
2962        const TYPE_ID: u64 = _private::TYPE_ID;
2963    }
2964    impl <'a,> ::core::convert::From<::capnp::private::layout::StructReader<'a>> for Reader<'a,>  {
2965        fn from(reader: ::capnp::private::layout::StructReader<'a>) -> Self {
2966            Self { reader,  }
2967        }
2968    }
2969
2970    impl <'a,> ::core::convert::From<Reader<'a,>> for ::capnp::dynamic_value::Reader<'a>  {
2971        fn from(reader: Reader<'a,>) -> Self {
2972            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::<>})))
2973        }
2974    }
2975
2976    impl <> ::core::fmt::Debug for Reader<'_,>  {
2977        fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::result::Result<(), ::core::fmt::Error> {
2978            core::fmt::Debug::fmt(&::core::convert::Into::<::capnp::dynamic_value::Reader<'_>>::into(*self), f)
2979        }
2980    }
2981
2982    impl <'a,> ::capnp::traits::FromPointerReader<'a> for Reader<'a,>  {
2983        fn get_from_pointer(reader: &::capnp::private::layout::PointerReader<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
2984            ::core::result::Result::Ok(reader.get_struct(default)?.into())
2985        }
2986    }
2987
2988    impl <'a,> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a,>  {
2989        fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> {
2990            self.reader
2991        }
2992    }
2993
2994    impl <'a,> ::capnp::traits::Imbue<'a> for Reader<'a,>  {
2995        fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) {
2996            self.reader.imbue(::capnp::private::layout::CapTableReader::Plain(cap_table))
2997        }
2998    }
2999
3000    impl <'a,> Reader<'a,>  {
3001        pub fn reborrow(&self) -> Reader<'_,> {
3002            Self { .. *self }
3003        }
3004
3005        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
3006            self.reader.total_size()
3007        }
3008        #[inline]
3009        pub fn get_symbol(self) -> ::capnp::Result<crate::identifiers_capnp::symbol::Reader<'a>> {
3010            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(0), ::core::option::Option::None)
3011        }
3012        #[inline]
3013        pub fn has_symbol(&self) -> bool {
3014            !self.reader.get_pointer_field(0).is_null()
3015        }
3016        #[inline]
3017        pub fn get_venue(self) -> ::capnp::Result<crate::identifiers_capnp::venue::Reader<'a>> {
3018            ::capnp::traits::FromPointerReader::get_from_pointer(&self.reader.get_pointer_field(1), ::core::option::Option::None)
3019        }
3020        #[inline]
3021        pub fn has_venue(&self) -> bool {
3022            !self.reader.get_pointer_field(1).is_null()
3023        }
3024    }
3025
3026    pub struct Builder<'a> { builder: ::capnp::private::layout::StructBuilder<'a> }
3027    impl <> ::capnp::traits::HasStructSize for Builder<'_,>  {
3028        const STRUCT_SIZE: ::capnp::private::layout::StructSize = ::capnp::private::layout::StructSize { data: 0, pointers: 2 };
3029    }
3030    impl <> ::capnp::traits::HasTypeId for Builder<'_,>  {
3031        const TYPE_ID: u64 = _private::TYPE_ID;
3032    }
3033    impl <'a,> ::core::convert::From<::capnp::private::layout::StructBuilder<'a>> for Builder<'a,>  {
3034        fn from(builder: ::capnp::private::layout::StructBuilder<'a>) -> Self {
3035            Self { builder,  }
3036        }
3037    }
3038
3039    impl <'a,> ::core::convert::From<Builder<'a,>> for ::capnp::dynamic_value::Builder<'a>  {
3040        fn from(builder: Builder<'a,>) -> Self {
3041            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::<>})))
3042        }
3043    }
3044
3045    impl <'a,> ::capnp::traits::ImbueMut<'a> for Builder<'a,>  {
3046        fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) {
3047            self.builder.imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table))
3048        }
3049    }
3050
3051    impl <'a,> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a,>  {
3052        fn init_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, _size: u32) -> Self {
3053            builder.init_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE).into()
3054        }
3055        fn get_from_pointer(builder: ::capnp::private::layout::PointerBuilder<'a>, default: ::core::option::Option<&'a [::capnp::Word]>) -> ::capnp::Result<Self> {
3056            ::core::result::Result::Ok(builder.get_struct(<Self as ::capnp::traits::HasStructSize>::STRUCT_SIZE, default)?.into())
3057        }
3058    }
3059
3060    impl <> ::capnp::traits::SetterInput<Owned<>> for Reader<'_,>  {
3061        fn set_pointer_builder(mut pointer: ::capnp::private::layout::PointerBuilder<'_>, value: Self, canonicalize: bool) -> ::capnp::Result<()> { pointer.set_struct(&value.reader, canonicalize) }
3062    }
3063
3064    impl <'a,> Builder<'a,>  {
3065        pub fn into_reader(self) -> Reader<'a,> {
3066            self.builder.into_reader().into()
3067        }
3068        pub fn reborrow(&mut self) -> Builder<'_,> {
3069            Builder { builder: self.builder.reborrow() }
3070        }
3071        pub fn reborrow_as_reader(&self) -> Reader<'_,> {
3072            self.builder.as_reader().into()
3073        }
3074
3075        pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> {
3076            self.builder.as_reader().total_size()
3077        }
3078        #[inline]
3079        pub fn get_symbol(self) -> ::capnp::Result<crate::identifiers_capnp::symbol::Builder<'a>> {
3080            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(0), ::core::option::Option::None)
3081        }
3082        #[inline]
3083        pub fn set_symbol(&mut self, value: crate::identifiers_capnp::symbol::Reader<'_>) -> ::capnp::Result<()> {
3084            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(0), value, false)
3085        }
3086        #[inline]
3087        pub fn init_symbol(self, ) -> crate::identifiers_capnp::symbol::Builder<'a> {
3088            ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0)
3089        }
3090        #[inline]
3091        pub fn has_symbol(&self) -> bool {
3092            !self.builder.is_pointer_field_null(0)
3093        }
3094        #[inline]
3095        pub fn get_venue(self) -> ::capnp::Result<crate::identifiers_capnp::venue::Builder<'a>> {
3096            ::capnp::traits::FromPointerBuilder::get_from_pointer(self.builder.get_pointer_field(1), ::core::option::Option::None)
3097        }
3098        #[inline]
3099        pub fn set_venue(&mut self, value: crate::identifiers_capnp::venue::Reader<'_>) -> ::capnp::Result<()> {
3100            ::capnp::traits::SetterInput::set_pointer_builder(self.builder.reborrow().get_pointer_field(1), value, false)
3101        }
3102        #[inline]
3103        pub fn init_venue(self, ) -> crate::identifiers_capnp::venue::Builder<'a> {
3104            ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), 0)
3105        }
3106        #[inline]
3107        pub fn has_venue(&self) -> bool {
3108            !self.builder.is_pointer_field_null(1)
3109        }
3110    }
3111
3112    pub struct Pipeline { _typeless: ::capnp::any_pointer::Pipeline }
3113    impl ::capnp::capability::FromTypelessPipeline for Pipeline {
3114        fn new(typeless: ::capnp::any_pointer::Pipeline) -> Self {
3115            Self { _typeless: typeless,  }
3116        }
3117    }
3118    impl Pipeline  {
3119        pub fn get_symbol(&self) -> crate::identifiers_capnp::symbol::Pipeline {
3120            ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0))
3121        }
3122        pub fn get_venue(&self) -> crate::identifiers_capnp::venue::Pipeline {
3123            ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(1))
3124        }
3125    }
3126    mod _private {
3127        pub(crate) static ENCODED_NODE: [::capnp::Word; 50] = [
3128            ::capnp::word(0, 0, 0, 0, 6, 0, 6, 0),
3129            ::capnp::word(232, 3, 82, 154, 180, 10, 74, 200),
3130            ::capnp::word(25, 0, 0, 0, 1, 0, 0, 0),
3131            ::capnp::word(7, 246, 229, 212, 195, 178, 161, 240),
3132            ::capnp::word(2, 0, 7, 0, 0, 0, 0, 0),
3133            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3134            ::capnp::word(134, 3, 0, 0, 201, 3, 0, 0),
3135            ::capnp::word(21, 0, 0, 0, 50, 1, 0, 0),
3136            ::capnp::word(37, 0, 0, 0, 7, 0, 0, 0),
3137            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3138            ::capnp::word(33, 0, 0, 0, 119, 0, 0, 0),
3139            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3140            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3141            ::capnp::word(99, 111, 109, 109, 111, 110, 47, 105),
3142            ::capnp::word(100, 101, 110, 116, 105, 102, 105, 101),
3143            ::capnp::word(114, 115, 46, 99, 97, 112, 110, 112),
3144            ::capnp::word(58, 73, 110, 115, 116, 114, 117, 109),
3145            ::capnp::word(101, 110, 116, 73, 100, 0, 0, 0),
3146            ::capnp::word(0, 0, 0, 0, 1, 0, 1, 0),
3147            ::capnp::word(8, 0, 0, 0, 3, 0, 4, 0),
3148            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3149            ::capnp::word(0, 0, 1, 0, 0, 0, 0, 0),
3150            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3151            ::capnp::word(41, 0, 0, 0, 58, 0, 0, 0),
3152            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3153            ::capnp::word(36, 0, 0, 0, 3, 0, 1, 0),
3154            ::capnp::word(48, 0, 0, 0, 2, 0, 1, 0),
3155            ::capnp::word(1, 0, 0, 0, 1, 0, 0, 0),
3156            ::capnp::word(0, 0, 1, 0, 1, 0, 0, 0),
3157            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3158            ::capnp::word(45, 0, 0, 0, 50, 0, 0, 0),
3159            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3160            ::capnp::word(40, 0, 0, 0, 3, 0, 1, 0),
3161            ::capnp::word(52, 0, 0, 0, 2, 0, 1, 0),
3162            ::capnp::word(115, 121, 109, 98, 111, 108, 0, 0),
3163            ::capnp::word(16, 0, 0, 0, 0, 0, 0, 0),
3164            ::capnp::word(154, 195, 134, 235, 57, 143, 21, 142),
3165            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3166            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3167            ::capnp::word(16, 0, 0, 0, 0, 0, 0, 0),
3168            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3169            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3170            ::capnp::word(118, 101, 110, 117, 101, 0, 0, 0),
3171            ::capnp::word(16, 0, 0, 0, 0, 0, 0, 0),
3172            ::capnp::word(120, 172, 27, 228, 207, 93, 172, 138),
3173            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3174            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3175            ::capnp::word(16, 0, 0, 0, 0, 0, 0, 0),
3176            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3177            ::capnp::word(0, 0, 0, 0, 0, 0, 0, 0),
3178        ];
3179        pub(crate) fn get_field_types(index: u16) -> ::capnp::introspect::Type {
3180            match index {
3181                0 => <crate::identifiers_capnp::symbol::Owned as ::capnp::introspect::Introspect>::introspect(),
3182                1 => <crate::identifiers_capnp::venue::Owned as ::capnp::introspect::Introspect>::introspect(),
3183                _ => ::capnp::introspect::panic_invalid_field_index(index),
3184            }
3185        }
3186        pub(crate) fn get_annotation_types(child_index: Option<u16>, index: u32) -> ::capnp::introspect::Type {
3187            ::capnp::introspect::panic_invalid_annotation_indices(child_index, index)
3188        }
3189        pub(crate) static ARENA: ::capnp::private::arena::GeneratedCodeArena = ::capnp::private::arena::GeneratedCodeArena::new(&ENCODED_NODE);
3190        pub(crate) static RAW_SCHEMA: ::capnp::introspect::RawStructSchema = ::capnp::introspect::RawStructSchema::new(
3191            &ARENA,
3192            NONUNION_MEMBERS,
3193            MEMBERS_BY_DISCRIMINANT,
3194            MEMBERS_BY_NAME
3195        );
3196        pub(crate) static NONUNION_MEMBERS : &[u16] = &[0,1];
3197        pub(crate) static MEMBERS_BY_DISCRIMINANT : &[u16] = &[];
3198        pub(crate) static MEMBERS_BY_NAME : &[u16] = &[0,1];
3199        pub(crate) const TYPE_ID: u64 = 0xc84a_0ab4_9a52_03e8;
3200    }
3201}