From aa4778ff072c9ea6af8c01ced47f60bf321188cc Mon Sep 17 00:00:00 2001 From: WindSoilder Date: Sun, 4 Sep 2022 19:39:29 +0800 Subject: [PATCH] remove useless file (#6472) --- crates/nu-plugin/src/plugin_capnp.rs | 5157 -------------------------- 1 file changed, 5157 deletions(-) delete mode 100644 crates/nu-plugin/src/plugin_capnp.rs diff --git a/crates/nu-plugin/src/plugin_capnp.rs b/crates/nu-plugin/src/plugin_capnp.rs deleted file mode 100644 index 4598cef028..0000000000 --- a/crates/nu-plugin/src/plugin_capnp.rs +++ /dev/null @@ -1,5157 +0,0 @@ -// @generated by the capnpc-rust plugin to the Cap'n Proto schema compiler. -// DO NOT EDIT. -// source: crates/nu-plugin/src/serializers/capnp/schema/plugin.capnp - -pub mod err { - /* T */ - pub use self::Which::{Err, Ok}; - - #[derive(Copy, Clone)] - pub struct Owned { - _phantom: ::core::marker::PhantomData, - } - impl<'a, T> ::capnp::traits::Owned<'a> for Owned - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - type Reader = Reader<'a, T>; - type Builder = Builder<'a, T>; - } - impl<'a, T> ::capnp::traits::OwnedStruct<'a> for Owned - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - type Reader = Reader<'a, T>; - type Builder = Builder<'a, T>; - } - impl ::capnp::traits::Pipelined for Owned - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - reader: ::capnp::private::layout::StructReader<'a>, - _phantom: ::core::marker::PhantomData, - } - - impl<'a, T> ::capnp::traits::HasTypeId for Reader<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a, T> ::capnp::traits::FromStructReader<'a> for Reader<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a, T> { - Reader { - reader, - _phantom: ::core::marker::PhantomData, - } - } - } - - impl<'a, T> ::capnp::traits::FromPointerReader<'a> for Reader<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a, T> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a, T> ::capnp::traits::Imbue<'a> for Reader<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a, T> Reader<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - pub fn reborrow(&self) -> Reader<'_, T> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn has_err(&self) -> bool { - if self.reader.get_data_field::(0) != 0 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn has_ok(&self) -> bool { - if self.reader.get_data_field::(0) != 1 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.reader.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Err( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 1 => ::core::result::Result::Ok(Ok( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Builder<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - builder: ::capnp::private::layout::StructBuilder<'a>, - _phantom: ::core::marker::PhantomData, - } - impl<'a, T> ::capnp::traits::HasStructSize for Builder<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a, T> ::capnp::traits::HasTypeId for Builder<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a, T> ::capnp::traits::FromStructBuilder<'a> for Builder<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, T> { - Builder { - builder, - _phantom: ::core::marker::PhantomData, - } - } - } - - impl<'a, T> ::capnp::traits::ImbueMut<'a> for Builder<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a, T> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a, T> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a, T> ::capnp::traits::SetPointerBuilder for Reader<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a, T>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a, T> Builder<'a, T> - where - T: for<'c> ::capnp::traits::Owned<'c>, - { - pub fn into_reader(self) -> Reader<'a, T> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_, T> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_, T> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn set_err(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.set_data_field::(0, 0); - self.builder.get_pointer_field(0).set_text(value); - } - #[inline] - pub fn init_err(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.set_data_field::(0, 0); - self.builder.get_pointer_field(0).init_text(size) - } - #[inline] - pub fn has_err(&self) -> bool { - if self.builder.get_data_field::(0) != 0 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn initn_ok(self, length: u32) -> >::Builder { - self.builder.set_data_field::(0, 1); - ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)).initn_as(length) - } - #[inline] - pub fn set_ok( - &mut self, - value: >::Reader, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 1); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_ok(self) -> >::Builder { - self.builder.set_data_field::(0, 1); - ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)).init_as() - } - #[inline] - pub fn has_ok(&self) -> bool { - if self.builder.get_data_field::(0) != 1 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.builder.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Err( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 1 => ::core::result::Result::Ok(Ok( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - _phantom: ::core::marker::PhantomData, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - _phantom: ::core::marker::PhantomData, - } - } - } - impl Pipeline - where - T: ::capnp::traits::Pipelined, - ::Pipeline: ::capnp::capability::FromTypelessPipeline, - { - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 1, - pointers: 1, - }; - pub const TYPE_ID: u64 = 0xaed6_5bd3_8214_33f8; - } - pub enum Which { - Err(A0), - Ok(A1), - } - pub type WhichReader<'a, T> = Which< - ::capnp::Result<::capnp::text::Reader<'a>>, - ::capnp::Result<>::Reader>, - >; - pub type WhichBuilder<'a, T> = Which< - ::capnp::Result<::capnp::text::Builder<'a>>, - ::capnp::Result<>::Builder>, - >; -} - -pub mod map { - /* Key,Value */ - #[derive(Copy, Clone)] - pub struct Owned { - _phantom: ::core::marker::PhantomData<(Key, Value)>, - } - impl<'a, Key, Value> ::capnp::traits::Owned<'a> for Owned - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - type Reader = Reader<'a, Key, Value>; - type Builder = Builder<'a, Key, Value>; - } - impl<'a, Key, Value> ::capnp::traits::OwnedStruct<'a> for Owned - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - type Reader = Reader<'a, Key, Value>; - type Builder = Builder<'a, Key, Value>; - } - impl ::capnp::traits::Pipelined for Owned - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - reader: ::capnp::private::layout::StructReader<'a>, - _phantom: ::core::marker::PhantomData<(Key, Value)>, - } - - impl<'a, Key, Value> ::capnp::traits::HasTypeId for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a, Key, Value> ::capnp::traits::FromStructReader<'a> for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a, Key, Value> { - Reader { - reader, - _phantom: ::core::marker::PhantomData, - } - } - } - - impl<'a, Key, Value> ::capnp::traits::FromPointerReader<'a> for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a, Key, Value> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a, Key, Value> ::capnp::traits::Imbue<'a> for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a, Key, Value> Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - pub fn reborrow(&self) -> Reader<'_, Key, Value> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_entries( - self, - ) -> ::capnp::Result< - ::capnp::struct_list::Reader<'a, crate::plugin_capnp::map::entry::Owned>, - > { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_entries(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - } - - pub struct Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - builder: ::capnp::private::layout::StructBuilder<'a>, - _phantom: ::core::marker::PhantomData<(Key, Value)>, - } - impl<'a, Key, Value> ::capnp::traits::HasStructSize for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a, Key, Value> ::capnp::traits::HasTypeId for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a, Key, Value> ::capnp::traits::FromStructBuilder<'a> for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a, Key, Value> { - Builder { - builder, - _phantom: ::core::marker::PhantomData, - } - } - } - - impl<'a, Key, Value> ::capnp::traits::ImbueMut<'a> for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a, Key, Value> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a, Key, Value> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a, Key, Value> ::capnp::traits::SetPointerBuilder for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a, Key, Value>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a, Key, Value> Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - pub fn into_reader(self) -> Reader<'a, Key, Value> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_, Key, Value> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_, Key, Value> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_entries( - self, - ) -> ::capnp::Result< - ::capnp::struct_list::Builder<'a, crate::plugin_capnp::map::entry::Owned>, - > { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_entries( - &mut self, - value: ::capnp::struct_list::Reader< - 'a, - crate::plugin_capnp::map::entry::Owned, - >, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_entries( - self, - size: u32, - ) -> ::capnp::struct_list::Builder<'a, crate::plugin_capnp::map::entry::Owned> - { - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(0), - size, - ) - } - #[inline] - pub fn has_entries(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - _phantom: ::core::marker::PhantomData<(Key, Value)>, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - _phantom: ::core::marker::PhantomData, - } - } - } - impl Pipeline - where - Key: ::capnp::traits::Pipelined, - ::Pipeline: ::capnp::capability::FromTypelessPipeline, - Value: ::capnp::traits::Pipelined, - ::Pipeline: ::capnp::capability::FromTypelessPipeline, - { - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 0, - pointers: 1, - }; - pub const TYPE_ID: u64 = 0x9783_acc1_0be0_6fce; - } - - pub mod entry { - /* Key,Value */ - #[derive(Copy, Clone)] - pub struct Owned { - _phantom: ::core::marker::PhantomData<(Key, Value)>, - } - impl<'a, Key, Value> ::capnp::traits::Owned<'a> for Owned - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - type Reader = Reader<'a, Key, Value>; - type Builder = Builder<'a, Key, Value>; - } - impl<'a, Key, Value> ::capnp::traits::OwnedStruct<'a> for Owned - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - type Reader = Reader<'a, Key, Value>; - type Builder = Builder<'a, Key, Value>; - } - impl ::capnp::traits::Pipelined for Owned - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - reader: ::capnp::private::layout::StructReader<'a>, - _phantom: ::core::marker::PhantomData<(Key, Value)>, - } - - impl<'a, Key, Value> ::capnp::traits::HasTypeId for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a, Key, Value> ::capnp::traits::FromStructReader<'a> for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a, Key, Value> { - Reader { - reader, - _phantom: ::core::marker::PhantomData, - } - } - } - - impl<'a, Key, Value> ::capnp::traits::FromPointerReader<'a> for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a, Key, Value> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a, Key, Value> ::capnp::traits::Imbue<'a> for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a, Key, Value> Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - pub fn reborrow(&self) -> Reader<'_, Key, Value> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_key(self) -> ::capnp::Result<>::Reader> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_key(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_value( - self, - ) -> ::capnp::Result<>::Reader> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_value(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - } - - pub struct Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - builder: ::capnp::private::layout::StructBuilder<'a>, - _phantom: ::core::marker::PhantomData<(Key, Value)>, - } - impl<'a, Key, Value> ::capnp::traits::HasStructSize for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a, Key, Value> ::capnp::traits::HasTypeId for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a, Key, Value> ::capnp::traits::FromStructBuilder<'a> for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn new( - builder: ::capnp::private::layout::StructBuilder<'a>, - ) -> Builder<'a, Key, Value> { - Builder { - builder, - _phantom: ::core::marker::PhantomData, - } - } - } - - impl<'a, Key, Value> ::capnp::traits::ImbueMut<'a> for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a, Key, Value> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a, Key, Value> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a, Key, Value> ::capnp::traits::SetPointerBuilder for Reader<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a, Key, Value>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a, Key, Value> Builder<'a, Key, Value> - where - Key: for<'c> ::capnp::traits::Owned<'c>, - Value: for<'c> ::capnp::traits::Owned<'c>, - { - pub fn into_reader(self) -> Reader<'a, Key, Value> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_, Key, Value> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_, Key, Value> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_key(self) -> ::capnp::Result<>::Builder> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn initn_key(self, length: u32) -> >::Builder { - ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)) - .initn_as(length) - } - #[inline] - pub fn set_key( - &mut self, - value: >::Reader, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_key(self) -> >::Builder { - ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(0)).init_as() - } - #[inline] - pub fn has_key(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_value( - self, - ) -> ::capnp::Result<>::Builder> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn initn_value( - self, - length: u32, - ) -> >::Builder { - ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(1)) - .initn_as(length) - } - #[inline] - pub fn set_value( - &mut self, - value: >::Reader, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(1), - value, - false, - ) - } - #[inline] - pub fn init_value(self) -> >::Builder { - ::capnp::any_pointer::Builder::new(self.builder.get_pointer_field(1)).init_as() - } - #[inline] - pub fn has_value(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - _phantom: ::core::marker::PhantomData<(Key, Value)>, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - _phantom: ::core::marker::PhantomData, - } - } - } - impl Pipeline - where - Key: ::capnp::traits::Pipelined, - ::Pipeline: - ::capnp::capability::FromTypelessPipeline, - Value: ::capnp::traits::Pipelined, - ::Pipeline: - ::capnp::capability::FromTypelessPipeline, - { - pub fn get_key(&self) -> ::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0)) - } - pub fn get_value(&self) -> ::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(1)) - } - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 0, - pointers: 2, - }; - pub const TYPE_ID: u64 = 0xde4c_62ad_0c9f_67c3; - } - } -} - -pub mod span { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_start(self) -> u64 { - self.reader.get_data_field::(0) - } - #[inline] - pub fn get_end(self) -> u64 { - self.reader.get_data_field::(1) - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_start(self) -> u64 { - self.builder.get_data_field::(0) - } - #[inline] - pub fn set_start(&mut self, value: u64) { - self.builder.set_data_field::(0, value); - } - #[inline] - pub fn get_end(self) -> u64 { - self.builder.get_data_field::(1) - } - #[inline] - pub fn set_end(&mut self, value: u64) { - self.builder.set_data_field::(1, value); - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline {} - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 2, - pointers: 0, - }; - pub const TYPE_ID: u64 = 0xe8b6_78b5_d953_4593; - } -} - -pub mod value { - pub use self::Which::{Bool, Float, Int, List, Record, String, Void}; - - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_span(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_span(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn has_string(&self) -> bool { - if self.reader.get_data_field::(0) != 4 { - return false; - } - !self.reader.get_pointer_field(1).is_null() - } - #[inline] - pub fn has_list(&self) -> bool { - if self.reader.get_data_field::(0) != 5 { - return false; - } - !self.reader.get_pointer_field(1).is_null() - } - #[inline] - pub fn has_record(&self) -> bool { - if self.reader.get_data_field::(0) != 6 { - return false; - } - !self.reader.get_pointer_field(1).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.reader.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Void(())), - 1 => ::core::result::Result::Ok(Bool(self.reader.get_bool_field(16))), - 2 => ::core::result::Result::Ok(Int(self.reader.get_data_field::(1))), - 3 => ::core::result::Result::Ok(Float(self.reader.get_data_field::(1))), - 4 => ::core::result::Result::Ok(String( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ), - )), - 5 => ::core::result::Result::Ok(List( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ), - )), - 6 => ::core::result::Result::Ok(Record( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_span(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_span( - &mut self, - value: crate::plugin_capnp::span::Reader<'_>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_span(self) -> crate::plugin_capnp::span::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) - } - #[inline] - pub fn has_span(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn set_void(&mut self, _value: ()) { - self.builder.set_data_field::(0, 0); - } - #[inline] - pub fn set_bool(&mut self, value: bool) { - self.builder.set_data_field::(0, 1); - self.builder.set_bool_field(16, value); - } - #[inline] - pub fn set_int(&mut self, value: i64) { - self.builder.set_data_field::(0, 2); - self.builder.set_data_field::(1, value); - } - #[inline] - pub fn set_float(&mut self, value: f64) { - self.builder.set_data_field::(0, 3); - self.builder.set_data_field::(1, value); - } - #[inline] - pub fn set_string(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.set_data_field::(0, 4); - self.builder.get_pointer_field(1).set_text(value); - } - #[inline] - pub fn init_string(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.set_data_field::(0, 4); - self.builder.get_pointer_field(1).init_text(size) - } - #[inline] - pub fn has_string(&self) -> bool { - if self.builder.get_data_field::(0) != 4 { - return false; - } - !self.builder.get_pointer_field(1).is_null() - } - #[inline] - pub fn set_list( - &mut self, - value: ::capnp::struct_list::Reader<'a, crate::plugin_capnp::value::Owned>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 5); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(1), - value, - false, - ) - } - #[inline] - pub fn init_list( - self, - size: u32, - ) -> ::capnp::struct_list::Builder<'a, crate::plugin_capnp::value::Owned> { - self.builder.set_data_field::(0, 5); - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(1), - size, - ) - } - #[inline] - pub fn has_list(&self) -> bool { - if self.builder.get_data_field::(0) != 5 { - return false; - } - !self.builder.get_pointer_field(1).is_null() - } - #[inline] - pub fn set_record( - &mut self, - value: crate::plugin_capnp::record::Reader<'_>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 6); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(1), - value, - false, - ) - } - #[inline] - pub fn init_record(self) -> crate::plugin_capnp::record::Builder<'a> { - self.builder.set_data_field::(0, 6); - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), 0) - } - #[inline] - pub fn has_record(&self) -> bool { - if self.builder.get_data_field::(0) != 6 { - return false; - } - !self.builder.get_pointer_field(1).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.builder.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Void(())), - 1 => ::core::result::Result::Ok(Bool(self.builder.get_bool_field(16))), - 2 => ::core::result::Result::Ok(Int(self.builder.get_data_field::(1))), - 3 => ::core::result::Result::Ok(Float(self.builder.get_data_field::(1))), - 4 => ::core::result::Result::Ok(String( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ), - )), - 5 => ::core::result::Result::Ok(List( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ), - )), - 6 => ::core::result::Result::Ok(Record( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline { - pub fn get_span(&self) -> crate::plugin_capnp::span::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0)) - } - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 2, - pointers: 2, - }; - pub const TYPE_ID: u64 = 0x92a0_59fb_5627_86a8; - } - pub enum Which { - Void(()), - Bool(bool), - Int(i64), - Float(f64), - String(A0), - List(A1), - Record(A2), - } - pub type WhichReader<'a> = Which< - ::capnp::Result<::capnp::text::Reader<'a>>, - ::capnp::Result<::capnp::struct_list::Reader<'a, crate::plugin_capnp::value::Owned>>, - ::capnp::Result>, - >; - pub type WhichBuilder<'a> = Which< - ::capnp::Result<::capnp::text::Builder<'a>>, - ::capnp::Result<::capnp::struct_list::Builder<'a, crate::plugin_capnp::value::Owned>>, - ::capnp::Result>, - >; -} - -pub mod record { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_cols(self) -> ::capnp::Result<::capnp::text_list::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_cols(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_vals( - self, - ) -> ::capnp::Result<::capnp::struct_list::Reader<'a, crate::plugin_capnp::value::Owned>> - { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_vals(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_cols(self) -> ::capnp::Result<::capnp::text_list::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_cols(&mut self, value: ::capnp::text_list::Reader<'a>) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_cols(self, size: u32) -> ::capnp::text_list::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(0), - size, - ) - } - #[inline] - pub fn has_cols(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_vals( - self, - ) -> ::capnp::Result<::capnp::struct_list::Builder<'a, crate::plugin_capnp::value::Owned>> - { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_vals( - &mut self, - value: ::capnp::struct_list::Reader<'a, crate::plugin_capnp::value::Owned>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(1), - value, - false, - ) - } - #[inline] - pub fn init_vals( - self, - size: u32, - ) -> ::capnp::struct_list::Builder<'a, crate::plugin_capnp::value::Owned> { - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(1), - size, - ) - } - #[inline] - pub fn has_vals(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline {} - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 0, - pointers: 2, - }; - pub const TYPE_ID: u64 = 0xd435_7cbb_f79b_12fb; - } -} - -pub mod signature { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_name(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_usage(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_usage(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_extra_usage(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_extra_usage(&self) -> bool { - !self.reader.get_pointer_field(2).is_null() - } - #[inline] - pub fn get_search_terms(self) -> ::capnp::Result<::capnp::text_list::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(3), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_search_terms(&self) -> bool { - !self.reader.get_pointer_field(3).is_null() - } - #[inline] - pub fn get_required_positional( - self, - ) -> ::capnp::Result<::capnp::struct_list::Reader<'a, crate::plugin_capnp::argument::Owned>> - { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(4), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_required_positional(&self) -> bool { - !self.reader.get_pointer_field(4).is_null() - } - #[inline] - pub fn get_optional_positional( - self, - ) -> ::capnp::Result<::capnp::struct_list::Reader<'a, crate::plugin_capnp::argument::Owned>> - { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(5), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_optional_positional(&self) -> bool { - !self.reader.get_pointer_field(5).is_null() - } - #[inline] - pub fn get_rest(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(6), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_rest(&self) -> bool { - !self.reader.get_pointer_field(6).is_null() - } - #[inline] - pub fn get_named( - self, - ) -> ::capnp::Result<::capnp::struct_list::Reader<'a, crate::plugin_capnp::flag::Owned>> - { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(7), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_named(&self) -> bool { - !self.reader.get_pointer_field(7).is_null() - } - #[inline] - pub fn get_is_filter(self) -> bool { - self.reader.get_bool_field(0) - } - #[inline] - pub fn get_category( - self, - ) -> ::core::result::Result { - ::capnp::traits::FromU16::from_u16(self.reader.get_data_field::(1)) - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(0).set_text(value); - } - #[inline] - pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(0).init_text(size) - } - #[inline] - pub fn has_name(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_usage(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_usage(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(1).set_text(value); - } - #[inline] - pub fn init_usage(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(1).init_text(size) - } - #[inline] - pub fn has_usage(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_extra_usage(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_extra_usage(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(2).set_text(value); - } - #[inline] - pub fn init_extra_usage(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(2).init_text(size) - } - #[inline] - pub fn has_extra_usage(&self) -> bool { - !self.builder.get_pointer_field(2).is_null() - } - #[inline] - pub fn get_search_terms(self) -> ::capnp::Result<::capnp::text_list::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(3), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_search_terms( - &mut self, - value: ::capnp::text_list::Reader<'a>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(3), - value, - false, - ) - } - #[inline] - pub fn init_search_terms(self, size: u32) -> ::capnp::text_list::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(3), - size, - ) - } - #[inline] - pub fn has_search_terms(&self) -> bool { - !self.builder.get_pointer_field(3).is_null() - } - #[inline] - pub fn get_required_positional( - self, - ) -> ::capnp::Result<::capnp::struct_list::Builder<'a, crate::plugin_capnp::argument::Owned>> - { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(4), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_required_positional( - &mut self, - value: ::capnp::struct_list::Reader<'a, crate::plugin_capnp::argument::Owned>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(4), - value, - false, - ) - } - #[inline] - pub fn init_required_positional( - self, - size: u32, - ) -> ::capnp::struct_list::Builder<'a, crate::plugin_capnp::argument::Owned> { - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(4), - size, - ) - } - #[inline] - pub fn has_required_positional(&self) -> bool { - !self.builder.get_pointer_field(4).is_null() - } - #[inline] - pub fn get_optional_positional( - self, - ) -> ::capnp::Result<::capnp::struct_list::Builder<'a, crate::plugin_capnp::argument::Owned>> - { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(5), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_optional_positional( - &mut self, - value: ::capnp::struct_list::Reader<'a, crate::plugin_capnp::argument::Owned>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(5), - value, - false, - ) - } - #[inline] - pub fn init_optional_positional( - self, - size: u32, - ) -> ::capnp::struct_list::Builder<'a, crate::plugin_capnp::argument::Owned> { - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(5), - size, - ) - } - #[inline] - pub fn has_optional_positional(&self) -> bool { - !self.builder.get_pointer_field(5).is_null() - } - #[inline] - pub fn get_rest(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(6), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_rest( - &mut self, - value: crate::plugin_capnp::argument::Reader<'_>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(6), - value, - false, - ) - } - #[inline] - pub fn init_rest(self) -> crate::plugin_capnp::argument::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(6), 0) - } - #[inline] - pub fn has_rest(&self) -> bool { - !self.builder.get_pointer_field(6).is_null() - } - #[inline] - pub fn get_named( - self, - ) -> ::capnp::Result<::capnp::struct_list::Builder<'a, crate::plugin_capnp::flag::Owned>> - { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(7), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_named( - &mut self, - value: ::capnp::struct_list::Reader<'a, crate::plugin_capnp::flag::Owned>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(7), - value, - false, - ) - } - #[inline] - pub fn init_named( - self, - size: u32, - ) -> ::capnp::struct_list::Builder<'a, crate::plugin_capnp::flag::Owned> { - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(7), - size, - ) - } - #[inline] - pub fn has_named(&self) -> bool { - !self.builder.get_pointer_field(7).is_null() - } - #[inline] - pub fn get_is_filter(self) -> bool { - self.builder.get_bool_field(0) - } - #[inline] - pub fn set_is_filter(&mut self, value: bool) { - self.builder.set_bool_field(0, value); - } - #[inline] - pub fn get_category( - self, - ) -> ::core::result::Result { - ::capnp::traits::FromU16::from_u16(self.builder.get_data_field::(1)) - } - #[inline] - pub fn set_category(&mut self, value: crate::plugin_capnp::Category) { - self.builder.set_data_field::(1, value as u16) - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline { - pub fn get_rest(&self) -> crate::plugin_capnp::argument::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(6)) - } - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 1, - pointers: 8, - }; - pub const TYPE_ID: u64 = 0xec96_eeb4_8cb7_90fa; - } -} - -#[repr(u16)] -#[derive(Clone, Copy, Debug, PartialEq, Eq)] -pub enum Category { - Default = 0, - Conversions = 1, - Core = 2, - Date = 3, - Env = 4, - Experimental = 5, - Filesystem = 6, - Filters = 7, - Formats = 8, - Math = 9, - Network = 10, - Random = 11, - Platform = 12, - Shells = 13, - Strings = 14, - System = 15, - Viewers = 16, - Hash = 17, - Generators = 18, -} -impl ::capnp::traits::FromU16 for Category { - #[inline] - fn from_u16(value: u16) -> ::core::result::Result { - match value { - 0 => ::core::result::Result::Ok(Category::Default), - 1 => ::core::result::Result::Ok(Category::Conversions), - 2 => ::core::result::Result::Ok(Category::Core), - 3 => ::core::result::Result::Ok(Category::Date), - 4 => ::core::result::Result::Ok(Category::Env), - 5 => ::core::result::Result::Ok(Category::Experimental), - 6 => ::core::result::Result::Ok(Category::Filesystem), - 7 => ::core::result::Result::Ok(Category::Filters), - 8 => ::core::result::Result::Ok(Category::Formats), - 9 => ::core::result::Result::Ok(Category::Math), - 10 => ::core::result::Result::Ok(Category::Network), - 11 => ::core::result::Result::Ok(Category::Random), - 12 => ::core::result::Result::Ok(Category::Platform), - 13 => ::core::result::Result::Ok(Category::Shells), - 14 => ::core::result::Result::Ok(Category::Strings), - 15 => ::core::result::Result::Ok(Category::System), - 16 => ::core::result::Result::Ok(Category::Viewers), - 17 => ::core::result::Result::Ok(Category::Hash), - 18 => ::core::result::Result::Ok(Category::Generators), - n => ::core::result::Result::Err(::capnp::NotInSchema(n)), - } - } -} -impl ::capnp::traits::ToU16 for Category { - #[inline] - fn to_u16(self) -> u16 { - self as u16 - } -} -impl ::capnp::traits::HasTypeId for Category { - #[inline] - fn type_id() -> u64 { - 0x8920_14c1_76ba_5343u64 - } -} - -pub mod flag { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_long(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_long(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_short(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_short(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_arg( - self, - ) -> ::core::result::Result { - ::capnp::traits::FromU16::from_u16(self.reader.get_data_field::(0)) - } - #[inline] - pub fn get_required(self) -> bool { - self.reader.get_bool_field(16) - } - #[inline] - pub fn get_desc(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_desc(&self) -> bool { - !self.reader.get_pointer_field(2).is_null() - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_long(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_long(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(0).set_text(value); - } - #[inline] - pub fn init_long(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(0).init_text(size) - } - #[inline] - pub fn has_long(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_short(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_short(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(1).set_text(value); - } - #[inline] - pub fn init_short(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(1).init_text(size) - } - #[inline] - pub fn has_short(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_arg( - self, - ) -> ::core::result::Result { - ::capnp::traits::FromU16::from_u16(self.builder.get_data_field::(0)) - } - #[inline] - pub fn set_arg(&mut self, value: crate::plugin_capnp::Shape) { - self.builder.set_data_field::(0, value as u16) - } - #[inline] - pub fn get_required(self) -> bool { - self.builder.get_bool_field(16) - } - #[inline] - pub fn set_required(&mut self, value: bool) { - self.builder.set_bool_field(16, value); - } - #[inline] - pub fn get_desc(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_desc(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(2).set_text(value); - } - #[inline] - pub fn init_desc(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(2).init_text(size) - } - #[inline] - pub fn has_desc(&self) -> bool { - !self.builder.get_pointer_field(2).is_null() - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline {} - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 1, - pointers: 3, - }; - pub const TYPE_ID: u64 = 0xc3e5_b612_6800_e050; - } -} - -pub mod argument { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_name(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_desc(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_desc(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_shape( - self, - ) -> ::core::result::Result { - ::capnp::traits::FromU16::from_u16(self.reader.get_data_field::(0)) - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(0).set_text(value); - } - #[inline] - pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(0).init_text(size) - } - #[inline] - pub fn has_name(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_desc(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_desc(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(1).set_text(value); - } - #[inline] - pub fn init_desc(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(1).init_text(size) - } - #[inline] - pub fn has_desc(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_shape( - self, - ) -> ::core::result::Result { - ::capnp::traits::FromU16::from_u16(self.builder.get_data_field::(0)) - } - #[inline] - pub fn set_shape(&mut self, value: crate::plugin_capnp::Shape) { - self.builder.set_data_field::(0, value as u16) - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline {} - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 1, - pointers: 2, - }; - pub const TYPE_ID: u64 = 0xe49c_3d71_859d_47e9; - } -} - -#[repr(u16)] -#[derive(Clone, Copy, Debug, PartialEq, Eq)] -pub enum Shape { - None = 0, - Any = 1, - String = 2, - Number = 3, - Int = 4, - Boolean = 5, -} -impl ::capnp::traits::FromU16 for Shape { - #[inline] - fn from_u16(value: u16) -> ::core::result::Result { - match value { - 0 => ::core::result::Result::Ok(Shape::None), - 1 => ::core::result::Result::Ok(Shape::Any), - 2 => ::core::result::Result::Ok(Shape::String), - 3 => ::core::result::Result::Ok(Shape::Number), - 4 => ::core::result::Result::Ok(Shape::Int), - 5 => ::core::result::Result::Ok(Shape::Boolean), - n => ::core::result::Result::Err(::capnp::NotInSchema(n)), - } - } -} -impl ::capnp::traits::ToU16 for Shape { - #[inline] - fn to_u16(self) -> u16 { - self as u16 - } -} -impl ::capnp::traits::HasTypeId for Shape { - #[inline] - fn type_id() -> u64 { - 0xaa46_1154_9e24_a910u64 - } -} - -pub mod evaluated_call { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_head(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_head(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_positional( - self, - ) -> ::capnp::Result<::capnp::struct_list::Reader<'a, crate::plugin_capnp::value::Owned>> - { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_positional(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_named( - self, - ) -> ::capnp::Result< - crate::plugin_capnp::map::Reader< - 'a, - ::capnp::text::Owned, - crate::plugin_capnp::value::Owned, - >, - > { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_named(&self) -> bool { - !self.reader.get_pointer_field(2).is_null() - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_head(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_head( - &mut self, - value: crate::plugin_capnp::span::Reader<'_>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_head(self) -> crate::plugin_capnp::span::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) - } - #[inline] - pub fn has_head(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_positional( - self, - ) -> ::capnp::Result<::capnp::struct_list::Builder<'a, crate::plugin_capnp::value::Owned>> - { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_positional( - &mut self, - value: ::capnp::struct_list::Reader<'a, crate::plugin_capnp::value::Owned>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(1), - value, - false, - ) - } - #[inline] - pub fn init_positional( - self, - size: u32, - ) -> ::capnp::struct_list::Builder<'a, crate::plugin_capnp::value::Owned> { - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(1), - size, - ) - } - #[inline] - pub fn has_positional(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_named( - self, - ) -> ::capnp::Result< - crate::plugin_capnp::map::Builder< - 'a, - ::capnp::text::Owned, - crate::plugin_capnp::value::Owned, - >, - > { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_named( - &mut self, - value: crate::plugin_capnp::map::Reader< - '_, - ::capnp::text::Owned, - crate::plugin_capnp::value::Owned, - >, - ) -> ::capnp::Result<()> { - as ::capnp::traits::SetPointerBuilder>::set_pointer_builder( - self.builder.get_pointer_field(2), - value, - false, - ) - } - #[inline] - pub fn init_named( - self, - ) -> crate::plugin_capnp::map::Builder< - 'a, - ::capnp::text::Owned, - crate::plugin_capnp::value::Owned, - > { - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(2), 0) - } - #[inline] - pub fn has_named(&self) -> bool { - !self.builder.get_pointer_field(2).is_null() - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline { - pub fn get_head(&self) -> crate::plugin_capnp::span::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(0)) - } - pub fn get_named( - &self, - ) -> crate::plugin_capnp::map::Pipeline< - ::capnp::text::Owned, - crate::plugin_capnp::value::Owned, - > { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(2)) - } - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 0, - pointers: 3, - }; - pub const TYPE_ID: u64 = 0x84fb_ac77_3ee4_48a4; - } -} - -pub mod plugin_data { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_data(self) -> ::capnp::Result<::capnp::data::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_data(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_span(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_span(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_data(self) -> ::capnp::Result<::capnp::data::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_data(&mut self, value: ::capnp::data::Reader<'_>) { - self.builder.get_pointer_field(0).set_data(value); - } - #[inline] - pub fn init_data(self, size: u32) -> ::capnp::data::Builder<'a> { - self.builder.get_pointer_field(0).init_data(size) - } - #[inline] - pub fn has_data(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_span(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_span( - &mut self, - value: crate::plugin_capnp::span::Reader<'_>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(1), - value, - false, - ) - } - #[inline] - pub fn init_span(self) -> crate::plugin_capnp::span::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), 0) - } - #[inline] - pub fn has_span(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline { - pub fn get_span(&self) -> crate::plugin_capnp::span::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(1)) - } - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 0, - pointers: 2, - }; - pub const TYPE_ID: u64 = 0xe394_537e_5286_0449; - } -} - -pub mod call_input { - pub use self::Which::{PluginData, Value}; - - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn has_value(&self) -> bool { - if self.reader.get_data_field::(0) != 0 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn has_plugin_data(&self) -> bool { - if self.reader.get_data_field::(0) != 1 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.reader.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Value( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 1 => ::core::result::Result::Ok(PluginData( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn set_value( - &mut self, - value: crate::plugin_capnp::value::Reader<'_>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 0); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_value(self) -> crate::plugin_capnp::value::Builder<'a> { - self.builder.set_data_field::(0, 0); - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) - } - #[inline] - pub fn has_value(&self) -> bool { - if self.builder.get_data_field::(0) != 0 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn set_plugin_data( - &mut self, - value: crate::plugin_capnp::plugin_data::Reader<'_>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 1); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_plugin_data(self) -> crate::plugin_capnp::plugin_data::Builder<'a> { - self.builder.set_data_field::(0, 1); - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) - } - #[inline] - pub fn has_plugin_data(&self) -> bool { - if self.builder.get_data_field::(0) != 1 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.builder.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Value( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 1 => ::core::result::Result::Ok(PluginData( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline {} - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 1, - pointers: 1, - }; - pub const TYPE_ID: u64 = 0xe0a9_a296_3cb2_e15f; - } - pub enum Which { - Value(A0), - PluginData(A1), - } - pub type WhichReader<'a> = Which< - ::capnp::Result>, - ::capnp::Result>, - >; - pub type WhichBuilder<'a> = Which< - ::capnp::Result>, - ::capnp::Result>, - >; -} - -pub mod call_info { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_name(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_call(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_call(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_input(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_input(&self) -> bool { - !self.reader.get_pointer_field(2).is_null() - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(0).set_text(value); - } - #[inline] - pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(0).init_text(size) - } - #[inline] - pub fn has_name(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_call(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_call( - &mut self, - value: crate::plugin_capnp::evaluated_call::Reader<'_>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(1), - value, - false, - ) - } - #[inline] - pub fn init_call(self) -> crate::plugin_capnp::evaluated_call::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(1), 0) - } - #[inline] - pub fn has_call(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_input(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_input( - &mut self, - value: crate::plugin_capnp::call_input::Reader<'_>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(2), - value, - false, - ) - } - #[inline] - pub fn init_input(self) -> crate::plugin_capnp::call_input::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(2), 0) - } - #[inline] - pub fn has_input(&self) -> bool { - !self.builder.get_pointer_field(2).is_null() - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline { - pub fn get_call(&self) -> crate::plugin_capnp::evaluated_call::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(1)) - } - pub fn get_input(&self) -> crate::plugin_capnp::call_input::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(2)) - } - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 0, - pointers: 3, - }; - pub const TYPE_ID: u64 = 0x8e03_127e_9170_7d6a; - } -} - -pub mod plugin_call { - pub use self::Which::{CallInfo, CollapseCustomValue, Signature}; - - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn has_call_info(&self) -> bool { - if self.reader.get_data_field::(0) != 1 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn has_collapse_custom_value(&self) -> bool { - if self.reader.get_data_field::(0) != 2 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.reader.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Signature(())), - 1 => ::core::result::Result::Ok(CallInfo( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 2 => ::core::result::Result::Ok(CollapseCustomValue( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn set_signature(&mut self, _value: ()) { - self.builder.set_data_field::(0, 0); - } - #[inline] - pub fn set_call_info( - &mut self, - value: crate::plugin_capnp::call_info::Reader<'_>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 1); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_call_info(self) -> crate::plugin_capnp::call_info::Builder<'a> { - self.builder.set_data_field::(0, 1); - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) - } - #[inline] - pub fn has_call_info(&self) -> bool { - if self.builder.get_data_field::(0) != 1 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn set_collapse_custom_value( - &mut self, - value: crate::plugin_capnp::plugin_data::Reader<'_>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 2); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_collapse_custom_value(self) -> crate::plugin_capnp::plugin_data::Builder<'a> { - self.builder.set_data_field::(0, 2); - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) - } - #[inline] - pub fn has_collapse_custom_value(&self) -> bool { - if self.builder.get_data_field::(0) != 2 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.builder.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Signature(())), - 1 => ::core::result::Result::Ok(CallInfo( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 2 => ::core::result::Result::Ok(CollapseCustomValue( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline {} - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 1, - pointers: 1, - }; - pub const TYPE_ID: u64 = 0xde86_64b2_7f80_4db1; - } - pub enum Which { - Signature(()), - CallInfo(A0), - CollapseCustomValue(A1), - } - pub type WhichReader<'a> = Which< - ::capnp::Result>, - ::capnp::Result>, - >; - pub type WhichBuilder<'a> = Which< - ::capnp::Result>, - ::capnp::Result>, - >; -} - -pub mod plugin_response { - pub use self::Which::{Error, PluginData, Signature, Value}; - - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn has_error(&self) -> bool { - if self.reader.get_data_field::(0) != 0 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn has_signature(&self) -> bool { - if self.reader.get_data_field::(0) != 1 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn has_value(&self) -> bool { - if self.reader.get_data_field::(0) != 2 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn has_plugin_data(&self) -> bool { - if self.reader.get_data_field::(0) != 3 { - return false; - } - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.reader.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Error( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 1 => ::core::result::Result::Ok(Signature( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 2 => ::core::result::Result::Ok(Value( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 3 => ::core::result::Result::Ok(PluginData( - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn set_error( - &mut self, - value: crate::plugin_capnp::labeled_error::Reader<'_>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 0); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_error(self) -> crate::plugin_capnp::labeled_error::Builder<'a> { - self.builder.set_data_field::(0, 0); - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) - } - #[inline] - pub fn has_error(&self) -> bool { - if self.builder.get_data_field::(0) != 0 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn set_signature( - &mut self, - value: ::capnp::struct_list::Reader<'a, crate::plugin_capnp::signature::Owned>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 1); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_signature( - self, - size: u32, - ) -> ::capnp::struct_list::Builder<'a, crate::plugin_capnp::signature::Owned> { - self.builder.set_data_field::(0, 1); - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(0), - size, - ) - } - #[inline] - pub fn has_signature(&self) -> bool { - if self.builder.get_data_field::(0) != 1 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn set_value( - &mut self, - value: crate::plugin_capnp::value::Reader<'_>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 2); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_value(self) -> crate::plugin_capnp::value::Builder<'a> { - self.builder.set_data_field::(0, 2); - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) - } - #[inline] - pub fn has_value(&self) -> bool { - if self.builder.get_data_field::(0) != 2 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn set_plugin_data( - &mut self, - value: crate::plugin_capnp::plugin_response::plugin_data_response::Reader<'_>, - ) -> ::capnp::Result<()> { - self.builder.set_data_field::(0, 3); - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(0), - value, - false, - ) - } - #[inline] - pub fn init_plugin_data( - self, - ) -> crate::plugin_capnp::plugin_response::plugin_data_response::Builder<'a> { - self.builder.set_data_field::(0, 3); - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(0), 0) - } - #[inline] - pub fn has_plugin_data(&self) -> bool { - if self.builder.get_data_field::(0) != 3 { - return false; - } - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn which(self) -> ::core::result::Result, ::capnp::NotInSchema> { - match self.builder.get_data_field::(0) { - 0 => ::core::result::Result::Ok(Error( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 1 => ::core::result::Result::Ok(Signature( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 2 => ::core::result::Result::Ok(Value( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - 3 => ::core::result::Result::Ok(PluginData( - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ), - )), - x => ::core::result::Result::Err(::capnp::NotInSchema(x)), - } - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline {} - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 1, - pointers: 1, - }; - pub const TYPE_ID: u64 = 0xb9ba_b3c7_9388_b7db; - } - pub enum Which { - Error(A0), - Signature(A1), - Value(A2), - PluginData(A3), - } - pub type WhichReader<'a> = Which< - ::capnp::Result>, - ::capnp::Result<::capnp::struct_list::Reader<'a, crate::plugin_capnp::signature::Owned>>, - ::capnp::Result>, - ::capnp::Result>, - >; - pub type WhichBuilder<'a> = Which< - ::capnp::Result>, - ::capnp::Result<::capnp::struct_list::Builder<'a, crate::plugin_capnp::signature::Owned>>, - ::capnp::Result>, - ::capnp::Result>, - >; - - pub mod plugin_data_response { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_name(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_name(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_data(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_data(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_name(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_name(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(0).set_text(value); - } - #[inline] - pub fn init_name(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(0).init_text(size) - } - #[inline] - pub fn has_name(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_data( - self, - ) -> ::capnp::Result> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_data( - &mut self, - value: crate::plugin_capnp::plugin_data::Reader<'_>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(1), - value, - false, - ) - } - #[inline] - pub fn init_data(self) -> crate::plugin_capnp::plugin_data::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer( - self.builder.get_pointer_field(1), - 0, - ) - } - #[inline] - pub fn has_data(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline { - pub fn get_data(&self) -> crate::plugin_capnp::plugin_data::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(1)) - } - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 0, - pointers: 2, - }; - pub const TYPE_ID: u64 = 0xa0e9_dd1c_d7fe_17a7; - } - } -} - -pub mod labeled_error { - #[derive(Copy, Clone)] - pub struct Owned(()); - impl<'a> ::capnp::traits::Owned<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl<'a> ::capnp::traits::OwnedStruct<'a> for Owned { - type Reader = Reader<'a>; - type Builder = Builder<'a>; - } - impl ::capnp::traits::Pipelined for Owned { - type Pipeline = Pipeline; - } - - #[derive(Clone, Copy)] - pub struct Reader<'a> { - reader: ::capnp::private::layout::StructReader<'a>, - } - - impl<'a> ::capnp::traits::HasTypeId for Reader<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructReader<'a> for Reader<'a> { - fn new(reader: ::capnp::private::layout::StructReader<'a>) -> Reader<'a> { - Reader { reader } - } - } - - impl<'a> ::capnp::traits::FromPointerReader<'a> for Reader<'a> { - fn get_from_pointer( - reader: &::capnp::private::layout::PointerReader<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructReader::new( - reader.get_struct(default)?, - )) - } - } - - impl<'a> ::capnp::traits::IntoInternalStructReader<'a> for Reader<'a> { - fn into_internal_struct_reader(self) -> ::capnp::private::layout::StructReader<'a> { - self.reader - } - } - - impl<'a> ::capnp::traits::Imbue<'a> for Reader<'a> { - fn imbue(&mut self, cap_table: &'a ::capnp::private::layout::CapTable) { - self.reader - .imbue(::capnp::private::layout::CapTableReader::Plain(cap_table)) - } - } - - impl<'a> Reader<'a> { - pub fn reborrow(&self) -> Reader<'_> { - Reader { ..*self } - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.reader.total_size() - } - #[inline] - pub fn get_label(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_label(&self) -> bool { - !self.reader.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_msg(self) -> ::capnp::Result<::capnp::text::Reader<'a>> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_msg(&self) -> bool { - !self.reader.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_span(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerReader::get_from_pointer( - &self.reader.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn has_span(&self) -> bool { - !self.reader.get_pointer_field(2).is_null() - } - } - - pub struct Builder<'a> { - builder: ::capnp::private::layout::StructBuilder<'a>, - } - impl<'a> ::capnp::traits::HasStructSize for Builder<'a> { - #[inline] - fn struct_size() -> ::capnp::private::layout::StructSize { - _private::STRUCT_SIZE - } - } - impl<'a> ::capnp::traits::HasTypeId for Builder<'a> { - #[inline] - fn type_id() -> u64 { - _private::TYPE_ID - } - } - impl<'a> ::capnp::traits::FromStructBuilder<'a> for Builder<'a> { - fn new(builder: ::capnp::private::layout::StructBuilder<'a>) -> Builder<'a> { - Builder { builder } - } - } - - impl<'a> ::capnp::traits::ImbueMut<'a> for Builder<'a> { - fn imbue_mut(&mut self, cap_table: &'a mut ::capnp::private::layout::CapTable) { - self.builder - .imbue(::capnp::private::layout::CapTableBuilder::Plain(cap_table)) - } - } - - impl<'a> ::capnp::traits::FromPointerBuilder<'a> for Builder<'a> { - fn init_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - _size: u32, - ) -> Builder<'a> { - ::capnp::traits::FromStructBuilder::new(builder.init_struct(_private::STRUCT_SIZE)) - } - fn get_from_pointer( - builder: ::capnp::private::layout::PointerBuilder<'a>, - default: ::core::option::Option<&'a [capnp::Word]>, - ) -> ::capnp::Result> { - ::core::result::Result::Ok(::capnp::traits::FromStructBuilder::new( - builder.get_struct(_private::STRUCT_SIZE, default)?, - )) - } - } - - impl<'a> ::capnp::traits::SetPointerBuilder for Reader<'a> { - fn set_pointer_builder<'b>( - pointer: ::capnp::private::layout::PointerBuilder<'b>, - value: Reader<'a>, - canonicalize: bool, - ) -> ::capnp::Result<()> { - pointer.set_struct(&value.reader, canonicalize) - } - } - - impl<'a> Builder<'a> { - pub fn into_reader(self) -> Reader<'a> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - pub fn reborrow(&mut self) -> Builder<'_> { - Builder { ..*self } - } - pub fn reborrow_as_reader(&self) -> Reader<'_> { - ::capnp::traits::FromStructReader::new(self.builder.into_reader()) - } - - pub fn total_size(&self) -> ::capnp::Result<::capnp::MessageSize> { - self.builder.into_reader().total_size() - } - #[inline] - pub fn get_label(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(0), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_label(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(0).set_text(value); - } - #[inline] - pub fn init_label(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(0).init_text(size) - } - #[inline] - pub fn has_label(&self) -> bool { - !self.builder.get_pointer_field(0).is_null() - } - #[inline] - pub fn get_msg(self) -> ::capnp::Result<::capnp::text::Builder<'a>> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(1), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_msg(&mut self, value: ::capnp::text::Reader<'_>) { - self.builder.get_pointer_field(1).set_text(value); - } - #[inline] - pub fn init_msg(self, size: u32) -> ::capnp::text::Builder<'a> { - self.builder.get_pointer_field(1).init_text(size) - } - #[inline] - pub fn has_msg(&self) -> bool { - !self.builder.get_pointer_field(1).is_null() - } - #[inline] - pub fn get_span(self) -> ::capnp::Result> { - ::capnp::traits::FromPointerBuilder::get_from_pointer( - self.builder.get_pointer_field(2), - ::core::option::Option::None, - ) - } - #[inline] - pub fn set_span( - &mut self, - value: crate::plugin_capnp::span::Reader<'_>, - ) -> ::capnp::Result<()> { - ::capnp::traits::SetPointerBuilder::set_pointer_builder( - self.builder.get_pointer_field(2), - value, - false, - ) - } - #[inline] - pub fn init_span(self) -> crate::plugin_capnp::span::Builder<'a> { - ::capnp::traits::FromPointerBuilder::init_pointer(self.builder.get_pointer_field(2), 0) - } - #[inline] - pub fn has_span(&self) -> bool { - !self.builder.get_pointer_field(2).is_null() - } - } - - pub struct Pipeline { - _typeless: ::capnp::any_pointer::Pipeline, - } - impl ::capnp::capability::FromTypelessPipeline for Pipeline { - fn new(typeless: ::capnp::any_pointer::Pipeline) -> Pipeline { - Pipeline { - _typeless: typeless, - } - } - } - impl Pipeline { - pub fn get_span(&self) -> crate::plugin_capnp::span::Pipeline { - ::capnp::capability::FromTypelessPipeline::new(self._typeless.get_pointer_field(2)) - } - } - mod _private { - use capnp::private::layout; - pub const STRUCT_SIZE: layout::StructSize = layout::StructSize { - data: 0, - pointers: 3, - }; - pub const TYPE_ID: u64 = 0x94d1_6904_99e7_04fe; - } -}