From 91008842706bbb4b262834008c4f1963ebc92b66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 20 Aug 2022 06:53:07 -0300 Subject: [PATCH] build(deps): update minicbor requirement from 0.17 to 0.18 (#134) * build(deps): update minicbor requirement from 0.17 to 0.18 Updates the requirements on [minicbor](https://gitlab.com/twittner/minicbor) to permit the latest version. - [Release notes](https://gitlab.com/twittner/minicbor/tags) - [Changelog](https://gitlab.com/twittner/minicbor/blob/develop/CHANGELOG.md) - [Commits](https://gitlab.com/twittner/minicbor/compare/minicbor-v0.17.0...minicbor-v0.18.0) --- updated-dependencies: - dependency-name: minicbor dependency-type: direct:production ... Signed-off-by: dependabot[bot] * Fix build errors Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Santiago Carmuega --- pallas-codec/Cargo.toml | 2 +- pallas-traverse/src/output.rs | 9 +++++---- pallas-traverse/src/tx.rs | 9 +++++---- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/pallas-codec/Cargo.toml b/pallas-codec/Cargo.toml index 42ae94f..8efc320 100644 --- a/pallas-codec/Cargo.toml +++ b/pallas-codec/Cargo.toml @@ -14,6 +14,6 @@ authors = [ [dependencies] hex = "0.4.3" -minicbor = { version = "0.17", features = ["std", "half", "derive"] } +minicbor = { version = "0.18", features = ["std", "half", "derive"] } serde = { version = "1.0.143", features = ["derive"] } diff --git a/pallas-traverse/src/output.rs b/pallas-traverse/src/output.rs index f431499..51a239c 100644 --- a/pallas-traverse/src/output.rs +++ b/pallas-traverse/src/output.rs @@ -101,11 +101,12 @@ impl<'b> MultiEraOutput<'b> { } } - pub fn encode(&self) -> Result, minicbor::encode::Error> { + pub fn encode(&self) -> Vec { + // to_vec is infallible match self { - Self::AlonzoCompatible(x) => minicbor::to_vec(x), - Self::Babbage(x) => minicbor::to_vec(x), - Self::Byron(x) => minicbor::to_vec(x), + Self::AlonzoCompatible(x) => minicbor::to_vec(x).unwrap(), + Self::Babbage(x) => minicbor::to_vec(x).unwrap(), + Self::Byron(x) => minicbor::to_vec(x).unwrap(), } } diff --git a/pallas-traverse/src/tx.rs b/pallas-traverse/src/tx.rs index 2600393..241630a 100644 --- a/pallas-traverse/src/tx.rs +++ b/pallas-traverse/src/tx.rs @@ -24,11 +24,12 @@ impl<'b> MultiEraTx<'b> { Self::Babbage(Box::new(Cow::Borrowed(tx))) } - pub fn encode(&self) -> Result, minicbor::encode::Error> { + pub fn encode(&self) -> Vec { + // to_vec is infallible match self { - MultiEraTx::AlonzoCompatible(x, _) => minicbor::to_vec(x), - MultiEraTx::Babbage(x) => minicbor::to_vec(x), - MultiEraTx::Byron(x) => minicbor::to_vec(x), + MultiEraTx::AlonzoCompatible(x, _) => minicbor::to_vec(x).unwrap(), + MultiEraTx::Babbage(x) => minicbor::to_vec(x).unwrap(), + MultiEraTx::Byron(x) => minicbor::to_vec(x).unwrap(), } }