Skip to content

Commit 0be49cd

Browse files
committed
Move full StdError to cosmwasm-core
1 parent e0d200a commit 0be49cd

35 files changed

+424
-866
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/burner/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/crypto-verify/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/cyberpunk/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/empty/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/floaty/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/hackatom/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/ibc-reflect-send/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/ibc-reflect/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/queue/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/reflect/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/staking/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/virus/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/core/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ readme = "README.md"
1010
[dependencies]
1111
base64 = { version = "0.21.0", default-features = false, features = ["alloc"] }
1212
bnum = "0.10.0"
13+
cosmwasm-crypto = { version = "2.0.0", path = "../crypto" }
1314
crc32fast = { version = "1.4.0", optional = true, default-features = false }
1415
derive_more = { version = "1.0.0-beta.6", default-features = false, features = ["display", "from"] }
1516
hex = { version = "0.4.3", default-features = false, features = ["alloc"] }

packages/core/src/__internal.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,3 @@
77
//!
88
99
pub use crate::__internal__forward_ref_partial_eq as forward_ref_partial_eq;
10-
pub use crate::errors::backtrace::impl_from_err;
11-
pub use crate::errors::backtrace::BT;

packages/core/src/errors/backtrace.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,21 +58,19 @@ impl Display for Stub {
5858
/// the target error has a `backtrace` field.
5959
/// This is meant as a replacement for `thiserror`'s `#[from]` attribute, which does not
6060
/// work with our custom backtrace wrapper.
61-
#[doc(hidden)]
62-
#[macro_export]
63-
macro_rules! __internal__impl_from_err {
61+
macro_rules! impl_from_err {
6462
($from:ty, $to:ty, $map:path) => {
6563
impl From<$from> for $to {
6664
fn from(err: $from) -> Self {
6765
$map {
6866
source: err,
69-
backtrace: $crate::__internal::BT::capture(),
67+
backtrace: $crate::errors::backtrace::BT::capture(),
7068
}
7169
}
7270
}
7371
};
7472
}
75-
pub use __internal__impl_from_err as impl_from_err;
73+
pub(crate) use impl_from_err;
7674

7775
#[cfg(test)]
7876
mod tests {

0 commit comments

Comments
 (0)