1pub 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}