pub mod codec_error {
#[allow(unused_imports)]
use super::*;
#[derive(Clone, PartialEq, Debug)]
pub enum Error {
BaseEncoding(
::buffa::alloc::boxed::Box<super::super::super::CodecBaseEncodingError>,
),
Pem(::buffa::alloc::boxed::Box<super::super::super::CodecPemError>),
Multiformat(
::buffa::alloc::boxed::Box<super::super::super::CodecMultiformatError>,
),
Canonicalization(
::buffa::alloc::boxed::Box<super::super::super::CodecCanonicalizationError>,
),
Backend(::buffa::alloc::boxed::Box<super::super::super::CodecBackendError>),
Boundary(::buffa::alloc::boxed::Box<super::super::super::CodecBoundaryError>),
}
impl ::buffa::Oneof for Error {}
impl From<super::super::super::CodecBaseEncodingError> for Error {
fn from(v: super::super::super::CodecBaseEncodingError) -> Self {
Self::BaseEncoding(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecBaseEncodingError>
for ::core::option::Option<Error> {
fn from(v: super::super::super::CodecBaseEncodingError) -> Self {
Self::Some(Error::from(v))
}
}
impl From<super::super::super::CodecPemError> for Error {
fn from(v: super::super::super::CodecPemError) -> Self {
Self::Pem(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecPemError> for ::core::option::Option<Error> {
fn from(v: super::super::super::CodecPemError) -> Self {
Self::Some(Error::from(v))
}
}
impl From<super::super::super::CodecMultiformatError> for Error {
fn from(v: super::super::super::CodecMultiformatError) -> Self {
Self::Multiformat(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecMultiformatError>
for ::core::option::Option<Error> {
fn from(v: super::super::super::CodecMultiformatError) -> Self {
Self::Some(Error::from(v))
}
}
impl From<super::super::super::CodecCanonicalizationError> for Error {
fn from(v: super::super::super::CodecCanonicalizationError) -> Self {
Self::Canonicalization(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecCanonicalizationError>
for ::core::option::Option<Error> {
fn from(v: super::super::super::CodecCanonicalizationError) -> Self {
Self::Some(Error::from(v))
}
}
impl From<super::super::super::CodecBackendError> for Error {
fn from(v: super::super::super::CodecBackendError) -> Self {
Self::Backend(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecBackendError> for ::core::option::Option<Error> {
fn from(v: super::super::super::CodecBackendError) -> Self {
Self::Some(Error::from(v))
}
}
impl From<super::super::super::CodecBoundaryError> for Error {
fn from(v: super::super::super::CodecBoundaryError) -> Self {
Self::Boundary(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecBoundaryError>
for ::core::option::Option<Error> {
fn from(v: super::super::super::CodecBoundaryError) -> Self {
Self::Some(Error::from(v))
}
}
impl serde::Serialize for Error {
fn serialize<S: serde::Serializer>(
&self,
s: S,
) -> ::core::result::Result<S::Ok, S::Error> {
use serde::ser::SerializeMap;
let mut map = s.serialize_map(Some(1))?;
match self {
Self::BaseEncoding(v) => {
map.serialize_entry("baseEncoding", v)?;
}
Self::Pem(v) => {
map.serialize_entry("pem", v)?;
}
Self::Multiformat(v) => {
map.serialize_entry("multiformat", v)?;
}
Self::Canonicalization(v) => {
map.serialize_entry("canonicalization", v)?;
}
Self::Backend(v) => {
map.serialize_entry("backend", v)?;
}
Self::Boundary(v) => {
map.serialize_entry("boundary", v)?;
}
}
map.end()
}
}
}
pub mod codec_operation_request {
#[allow(unused_imports)]
use super::*;
#[derive(Clone, PartialEq, Debug)]
pub enum Operation {
MulticodecPrefixForName(
::buffa::alloc::boxed::Box<
super::super::super::CodecMulticodecPrefixForNameRequest,
>,
),
MulticodecLookupPrefix(
::buffa::alloc::boxed::Box<
super::super::super::CodecMulticodecLookupPrefixRequest,
>,
),
MulticodecTable(
::buffa::alloc::boxed::Box<super::super::super::CodecMulticodecTableRequest>,
),
MultikeyParse(
::buffa::alloc::boxed::Box<super::super::super::CodecMultikeyParseRequest>,
),
DagCborVerifyCid(
::buffa::alloc::boxed::Box<super::super::super::CodecDagCborVerifyCidRequest>,
),
PemDecode(
::buffa::alloc::boxed::Box<super::super::super::CodecPemDecodeRequest>,
),
}
impl ::buffa::Oneof for Operation {}
impl From<super::super::super::CodecMulticodecPrefixForNameRequest> for Operation {
fn from(v: super::super::super::CodecMulticodecPrefixForNameRequest) -> Self {
Self::MulticodecPrefixForName(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecMulticodecPrefixForNameRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecMulticodecPrefixForNameRequest) -> Self {
Self::Some(Operation::from(v))
}
}
impl From<super::super::super::CodecMulticodecLookupPrefixRequest> for Operation {
fn from(v: super::super::super::CodecMulticodecLookupPrefixRequest) -> Self {
Self::MulticodecLookupPrefix(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecMulticodecLookupPrefixRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecMulticodecLookupPrefixRequest) -> Self {
Self::Some(Operation::from(v))
}
}
impl From<super::super::super::CodecMulticodecTableRequest> for Operation {
fn from(v: super::super::super::CodecMulticodecTableRequest) -> Self {
Self::MulticodecTable(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecMulticodecTableRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecMulticodecTableRequest) -> Self {
Self::Some(Operation::from(v))
}
}
impl From<super::super::super::CodecMultikeyParseRequest> for Operation {
fn from(v: super::super::super::CodecMultikeyParseRequest) -> Self {
Self::MultikeyParse(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecMultikeyParseRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecMultikeyParseRequest) -> Self {
Self::Some(Operation::from(v))
}
}
impl From<super::super::super::CodecDagCborVerifyCidRequest> for Operation {
fn from(v: super::super::super::CodecDagCborVerifyCidRequest) -> Self {
Self::DagCborVerifyCid(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDagCborVerifyCidRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecDagCborVerifyCidRequest) -> Self {
Self::Some(Operation::from(v))
}
}
impl From<super::super::super::CodecPemDecodeRequest> for Operation {
fn from(v: super::super::super::CodecPemDecodeRequest) -> Self {
Self::PemDecode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecPemDecodeRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecPemDecodeRequest) -> Self {
Self::Some(Operation::from(v))
}
}
impl serde::Serialize for Operation {
fn serialize<S: serde::Serializer>(
&self,
s: S,
) -> ::core::result::Result<S::Ok, S::Error> {
use serde::ser::SerializeMap;
let mut map = s.serialize_map(Some(1))?;
match self {
Self::MulticodecPrefixForName(v) => {
map.serialize_entry("multicodecPrefixForName", v)?;
}
Self::MulticodecLookupPrefix(v) => {
map.serialize_entry("multicodecLookupPrefix", v)?;
}
Self::MulticodecTable(v) => {
map.serialize_entry("multicodecTable", v)?;
}
Self::MultikeyParse(v) => {
map.serialize_entry("multikeyParse", v)?;
}
Self::DagCborVerifyCid(v) => {
map.serialize_entry("dagCborVerifyCid", v)?;
}
Self::PemDecode(v) => {
map.serialize_entry("pemDecode", v)?;
}
}
map.end()
}
}
}