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