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_deterministic_cbor_integer {
#[allow(unused_imports)]
use super::*;
#[derive(Clone, PartialEq, Debug)]
pub enum Value {
UnsignedValue(
::buffa::alloc::boxed::Box<
super::super::super::CodecDeterministicCborUnsignedInteger,
>,
),
NegativeValue(
::buffa::alloc::boxed::Box<
super::super::super::CodecDeterministicCborNegativeInteger,
>,
),
}
impl ::buffa::Oneof for Value {}
impl From<super::super::super::CodecDeterministicCborUnsignedInteger> for Value {
fn from(v: super::super::super::CodecDeterministicCborUnsignedInteger) -> Self {
Self::UnsignedValue(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborUnsignedInteger>
for ::core::option::Option<Value> {
fn from(v: super::super::super::CodecDeterministicCborUnsignedInteger) -> Self {
Self::Some(Value::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborNegativeInteger> for Value {
fn from(v: super::super::super::CodecDeterministicCborNegativeInteger) -> Self {
Self::NegativeValue(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborNegativeInteger>
for ::core::option::Option<Value> {
fn from(v: super::super::super::CodecDeterministicCborNegativeInteger) -> Self {
Self::Some(Value::from(v))
}
}
impl ::serde::Serialize for Value {
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::UnsignedValue(v) => {
map.serialize_entry("unsignedValue", &**v)?;
}
Self::NegativeValue(v) => {
map.serialize_entry("negativeValue", &**v)?;
}
}
map.end()
}
}
}
pub mod codec_deterministic_cbor_map_key {
#[allow(unused_imports)]
use super::*;
#[derive(Clone, PartialEq, Debug)]
pub enum Key {
IntegerKey(
::buffa::alloc::boxed::Box<
super::super::super::CodecDeterministicCborInteger,
>,
),
TextKey(
::buffa::alloc::boxed::Box<super::super::super::CodecDeterministicCborText>,
),
}
impl ::buffa::Oneof for Key {}
impl From<super::super::super::CodecDeterministicCborInteger> for Key {
fn from(v: super::super::super::CodecDeterministicCborInteger) -> Self {
Self::IntegerKey(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborInteger>
for ::core::option::Option<Key> {
fn from(v: super::super::super::CodecDeterministicCborInteger) -> Self {
Self::Some(Key::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborText> for Key {
fn from(v: super::super::super::CodecDeterministicCborText) -> Self {
Self::TextKey(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborText>
for ::core::option::Option<Key> {
fn from(v: super::super::super::CodecDeterministicCborText) -> Self {
Self::Some(Key::from(v))
}
}
impl ::serde::Serialize for Key {
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::IntegerKey(v) => {
map.serialize_entry("integerKey", &**v)?;
}
Self::TextKey(v) => {
map.serialize_entry("textKey", &**v)?;
}
}
map.end()
}
}
}
pub mod codec_deterministic_cbor_value {
#[allow(unused_imports)]
use super::*;
#[derive(Clone, PartialEq, Debug)]
pub enum Value {
NullValue(
::buffa::alloc::boxed::Box<super::super::super::CodecDeterministicCborNull>,
),
BoolValue(
::buffa::alloc::boxed::Box<super::super::super::CodecDeterministicCborBool>,
),
IntegerValue(
::buffa::alloc::boxed::Box<
super::super::super::CodecDeterministicCborInteger,
>,
),
TextValue(
::buffa::alloc::boxed::Box<super::super::super::CodecDeterministicCborText>,
),
BytesValue(
::buffa::alloc::boxed::Box<super::super::super::CodecDeterministicCborBytes>,
),
ArrayValue(
::buffa::alloc::boxed::Box<super::super::super::CodecDeterministicCborArray>,
),
MapValue(
::buffa::alloc::boxed::Box<super::super::super::CodecDeterministicCborMap>,
),
}
impl ::buffa::Oneof for Value {}
impl From<super::super::super::CodecDeterministicCborNull> for Value {
fn from(v: super::super::super::CodecDeterministicCborNull) -> Self {
Self::NullValue(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborNull>
for ::core::option::Option<Value> {
fn from(v: super::super::super::CodecDeterministicCborNull) -> Self {
Self::Some(Value::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborBool> for Value {
fn from(v: super::super::super::CodecDeterministicCborBool) -> Self {
Self::BoolValue(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborBool>
for ::core::option::Option<Value> {
fn from(v: super::super::super::CodecDeterministicCborBool) -> Self {
Self::Some(Value::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborInteger> for Value {
fn from(v: super::super::super::CodecDeterministicCborInteger) -> Self {
Self::IntegerValue(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborInteger>
for ::core::option::Option<Value> {
fn from(v: super::super::super::CodecDeterministicCborInteger) -> Self {
Self::Some(Value::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborText> for Value {
fn from(v: super::super::super::CodecDeterministicCborText) -> Self {
Self::TextValue(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborText>
for ::core::option::Option<Value> {
fn from(v: super::super::super::CodecDeterministicCborText) -> Self {
Self::Some(Value::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborBytes> for Value {
fn from(v: super::super::super::CodecDeterministicCborBytes) -> Self {
Self::BytesValue(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborBytes>
for ::core::option::Option<Value> {
fn from(v: super::super::super::CodecDeterministicCborBytes) -> Self {
Self::Some(Value::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborArray> for Value {
fn from(v: super::super::super::CodecDeterministicCborArray) -> Self {
Self::ArrayValue(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborArray>
for ::core::option::Option<Value> {
fn from(v: super::super::super::CodecDeterministicCborArray) -> Self {
Self::Some(Value::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborMap> for Value {
fn from(v: super::super::super::CodecDeterministicCborMap) -> Self {
Self::MapValue(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborMap>
for ::core::option::Option<Value> {
fn from(v: super::super::super::CodecDeterministicCborMap) -> Self {
Self::Some(Value::from(v))
}
}
impl ::serde::Serialize for Value {
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::NullValue(v) => {
map.serialize_entry("nullValue", &**v)?;
}
Self::BoolValue(v) => {
map.serialize_entry("boolValue", &**v)?;
}
Self::IntegerValue(v) => {
map.serialize_entry("integerValue", &**v)?;
}
Self::TextValue(v) => {
map.serialize_entry("textValue", &**v)?;
}
Self::BytesValue(v) => {
map.serialize_entry("bytesValue", &**v)?;
}
Self::ArrayValue(v) => {
map.serialize_entry("arrayValue", &**v)?;
}
Self::MapValue(v) => {
map.serialize_entry("mapValue", &**v)?;
}
}
map.end()
}
}
}
pub mod codec_operation_result {
#[allow(unused_imports)]
use super::*;
#[derive(Clone, PartialEq, Debug)]
pub enum Result {
MulticodecPrefixForName(
::buffa::alloc::boxed::Box<super::super::super::CodecMulticodecSpec>,
),
MulticodecLookupPrefix(
::buffa::alloc::boxed::Box<super::super::super::CodecMulticodecLookupResult>,
),
MulticodecTable(
::buffa::alloc::boxed::Box<super::super::super::CodecMulticodecTableResult>,
),
MultikeyParse(
::buffa::alloc::boxed::Box<super::super::super::CodecMultikeyParseResult>,
),
DagCborVerifyCid(
::buffa::alloc::boxed::Box<super::super::super::CodecDagCborVerifyCidResult>,
),
DagCborEncode(
::buffa::alloc::boxed::Box<super::super::super::CodecDagCborEncodeResult>,
),
DagCborDecode(
::buffa::alloc::boxed::Box<super::super::super::CodecDagCborDecodeResult>,
),
PemDecode(::buffa::alloc::boxed::Box<super::super::super::CodecPemDecodeResult>),
PemEncode(::buffa::alloc::boxed::Box<super::super::super::CodecPemEncodeResult>),
DeterministicCborEncode(
::buffa::alloc::boxed::Box<
super::super::super::CodecDeterministicCborEncodeResult,
>,
),
DeterministicCborDecode(
::buffa::alloc::boxed::Box<
super::super::super::CodecDeterministicCborDecodeResult,
>,
),
}
impl ::buffa::Oneof for Result {}
impl From<super::super::super::CodecMulticodecSpec> for Result {
fn from(v: super::super::super::CodecMulticodecSpec) -> Self {
Self::MulticodecPrefixForName(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecMulticodecSpec>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecMulticodecSpec) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecMulticodecLookupResult> for Result {
fn from(v: super::super::super::CodecMulticodecLookupResult) -> Self {
Self::MulticodecLookupPrefix(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecMulticodecLookupResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecMulticodecLookupResult) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecMulticodecTableResult> for Result {
fn from(v: super::super::super::CodecMulticodecTableResult) -> Self {
Self::MulticodecTable(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecMulticodecTableResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecMulticodecTableResult) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecMultikeyParseResult> for Result {
fn from(v: super::super::super::CodecMultikeyParseResult) -> Self {
Self::MultikeyParse(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecMultikeyParseResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecMultikeyParseResult) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecDagCborVerifyCidResult> for Result {
fn from(v: super::super::super::CodecDagCborVerifyCidResult) -> Self {
Self::DagCborVerifyCid(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDagCborVerifyCidResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecDagCborVerifyCidResult) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecDagCborEncodeResult> for Result {
fn from(v: super::super::super::CodecDagCborEncodeResult) -> Self {
Self::DagCborEncode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDagCborEncodeResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecDagCborEncodeResult) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecDagCborDecodeResult> for Result {
fn from(v: super::super::super::CodecDagCborDecodeResult) -> Self {
Self::DagCborDecode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDagCborDecodeResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecDagCborDecodeResult) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecPemDecodeResult> for Result {
fn from(v: super::super::super::CodecPemDecodeResult) -> Self {
Self::PemDecode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecPemDecodeResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecPemDecodeResult) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecPemEncodeResult> for Result {
fn from(v: super::super::super::CodecPemEncodeResult) -> Self {
Self::PemEncode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecPemEncodeResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecPemEncodeResult) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborEncodeResult> for Result {
fn from(v: super::super::super::CodecDeterministicCborEncodeResult) -> Self {
Self::DeterministicCborEncode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborEncodeResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecDeterministicCborEncodeResult) -> Self {
Self::Some(Result::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborDecodeResult> for Result {
fn from(v: super::super::super::CodecDeterministicCborDecodeResult) -> Self {
Self::DeterministicCborDecode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborDecodeResult>
for ::core::option::Option<Result> {
fn from(v: super::super::super::CodecDeterministicCborDecodeResult) -> Self {
Self::Some(Result::from(v))
}
}
impl ::serde::Serialize for Result {
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::DagCborEncode(v) => {
map.serialize_entry("dagCborEncode", &**v)?;
}
Self::DagCborDecode(v) => {
map.serialize_entry("dagCborDecode", &**v)?;
}
Self::PemDecode(v) => {
map.serialize_entry("pemDecode", &**v)?;
}
Self::PemEncode(v) => {
map.serialize_entry("pemEncode", &**v)?;
}
Self::DeterministicCborEncode(v) => {
map.serialize_entry("deterministicCborEncode", &**v)?;
}
Self::DeterministicCborDecode(v) => {
map.serialize_entry("deterministicCborDecode", &**v)?;
}
}
map.end()
}
}
}
pub mod codec_operation_response {
#[allow(unused_imports)]
use super::*;
#[derive(Clone, PartialEq, Debug)]
pub enum Outcome {
Result(::buffa::alloc::boxed::Box<super::super::super::CodecOperationResult>),
Error(::buffa::alloc::boxed::Box<super::super::super::CodecError>),
}
impl ::buffa::Oneof for Outcome {}
impl From<super::super::super::CodecOperationResult> for Outcome {
fn from(v: super::super::super::CodecOperationResult) -> Self {
Self::Result(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecOperationResult>
for ::core::option::Option<Outcome> {
fn from(v: super::super::super::CodecOperationResult) -> Self {
Self::Some(Outcome::from(v))
}
}
impl From<super::super::super::CodecError> for Outcome {
fn from(v: super::super::super::CodecError) -> Self {
Self::Error(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecError> for ::core::option::Option<Outcome> {
fn from(v: super::super::super::CodecError) -> Self {
Self::Some(Outcome::from(v))
}
}
impl ::serde::Serialize for Outcome {
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::Result(v) => {
map.serialize_entry("result", &**v)?;
}
Self::Error(v) => {
map.serialize_entry("error", &**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>,
),
DagCborEncode(
::buffa::alloc::boxed::Box<super::super::super::CodecDagCborEncodeRequest>,
),
DagCborDecode(
::buffa::alloc::boxed::Box<super::super::super::CodecDagCborDecodeRequest>,
),
PemDecode(
::buffa::alloc::boxed::Box<super::super::super::CodecPemDecodeRequest>,
),
PemEncode(
::buffa::alloc::boxed::Box<super::super::super::CodecPemEncodeRequest>,
),
DeterministicCborEncode(
::buffa::alloc::boxed::Box<
super::super::super::CodecDeterministicCborEncodeRequest,
>,
),
DeterministicCborDecode(
::buffa::alloc::boxed::Box<
super::super::super::CodecDeterministicCborDecodeRequest,
>,
),
}
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::CodecDagCborEncodeRequest> for Operation {
fn from(v: super::super::super::CodecDagCborEncodeRequest) -> Self {
Self::DagCborEncode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDagCborEncodeRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecDagCborEncodeRequest) -> Self {
Self::Some(Operation::from(v))
}
}
impl From<super::super::super::CodecDagCborDecodeRequest> for Operation {
fn from(v: super::super::super::CodecDagCborDecodeRequest) -> Self {
Self::DagCborDecode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDagCborDecodeRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecDagCborDecodeRequest) -> 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 From<super::super::super::CodecPemEncodeRequest> for Operation {
fn from(v: super::super::super::CodecPemEncodeRequest) -> Self {
Self::PemEncode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecPemEncodeRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecPemEncodeRequest) -> Self {
Self::Some(Operation::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborEncodeRequest> for Operation {
fn from(v: super::super::super::CodecDeterministicCborEncodeRequest) -> Self {
Self::DeterministicCborEncode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborEncodeRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecDeterministicCborEncodeRequest) -> Self {
Self::Some(Operation::from(v))
}
}
impl From<super::super::super::CodecDeterministicCborDecodeRequest> for Operation {
fn from(v: super::super::super::CodecDeterministicCborDecodeRequest) -> Self {
Self::DeterministicCborDecode(::buffa::alloc::boxed::Box::new(v))
}
}
impl From<super::super::super::CodecDeterministicCborDecodeRequest>
for ::core::option::Option<Operation> {
fn from(v: super::super::super::CodecDeterministicCborDecodeRequest) -> 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::DagCborEncode(v) => {
map.serialize_entry("dagCborEncode", &**v)?;
}
Self::DagCborDecode(v) => {
map.serialize_entry("dagCborDecode", &**v)?;
}
Self::PemDecode(v) => {
map.serialize_entry("pemDecode", &**v)?;
}
Self::PemEncode(v) => {
map.serialize_entry("pemEncode", &**v)?;
}
Self::DeterministicCborEncode(v) => {
map.serialize_entry("deterministicCborEncode", &**v)?;
}
Self::DeterministicCborDecode(v) => {
map.serialize_entry("deterministicCborDecode", &**v)?;
}
}
map.end()
}
}
}