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