How To Install rust-snafu-devel on Fedora 36

In this tutorial we learn how to install rust-snafu-devel in Fedora 36. rust-snafu-devel is Ergonomic error handling library

Introduction

In this tutorial we learn how to install rust-snafu-devel on Fedora 36.

What is rust-snafu-devel

Ergonomic error handling library. This package contains library source intended for building other packages which use “snafu” crate.

We can use yum or dnf to install rust-snafu-devel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install rust-snafu-devel.

Install rust-snafu-devel on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install rust-snafu-devel using dnf by running the following command:

sudo dnf -y install rust-snafu-devel

Install rust-snafu-devel on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install rust-snafu-devel using yum by running the following command:

sudo yum -y install rust-snafu-devel

How To Uninstall rust-snafu-devel on Fedora 36

To uninstall only the rust-snafu-devel package we can use the following command:

sudo dnf remove rust-snafu-devel

rust-snafu-devel Package Contents on Fedora 36

/usr/share/cargo/registry/snafu-0.6.10
/usr/share/cargo/registry/snafu-0.6.10/.cargo-checksum.json
/usr/share/cargo/registry/snafu-0.6.10/CHANGELOG.md
/usr/share/cargo/registry/snafu-0.6.10/CODE_OF_CONDUCT.md
/usr/share/cargo/registry/snafu-0.6.10/CONTRIBUTING.md
/usr/share/cargo/registry/snafu-0.6.10/Cargo.toml
/usr/share/cargo/registry/snafu-0.6.10/LICENSE-APACHE
/usr/share/cargo/registry/snafu-0.6.10/LICENSE-MIT
/usr/share/cargo/registry/snafu-0.6.10/README.md
/usr/share/cargo/registry/snafu-0.6.10/src
/usr/share/cargo/registry/snafu-0.6.10/src/backtrace_inert.rs
/usr/share/cargo/registry/snafu-0.6.10/src/backtrace_shim.rs
/usr/share/cargo/registry/snafu-0.6.10/src/futures
/usr/share/cargo/registry/snafu-0.6.10/src/futures/mod.rs
/usr/share/cargo/registry/snafu-0.6.10/src/futures/try_future.rs
/usr/share/cargo/registry/snafu-0.6.10/src/futures/try_stream.rs
/usr/share/cargo/registry/snafu-0.6.10/src/futures01
/usr/share/cargo/registry/snafu-0.6.10/src/futures01/future.rs
/usr/share/cargo/registry/snafu-0.6.10/src/futures01/mod.rs
/usr/share/cargo/registry/snafu-0.6.10/src/futures01/stream.rs
/usr/share/cargo/registry/snafu-0.6.10/src/guide
/usr/share/cargo/registry/snafu-0.6.10/src/guide.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/attributes.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/comparison
/usr/share/cargo/registry/snafu-0.6.10/src/guide/comparison.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/comparison/failure.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/compatibility.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/examples
/usr/share/cargo/registry/snafu-0.6.10/src/guide/examples.rs
/usr/share/cargo/registry/snafu-0.6.10/src/guide/examples/backtrace.rs
/usr/share/cargo/registry/snafu-0.6.10/src/guide/examples/basic.rs
/usr/share/cargo/registry/snafu-0.6.10/src/guide/feature_flags.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/generics.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/opaque.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/philosophy.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/structs.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/the_macro.md
/usr/share/cargo/registry/snafu-0.6.10/src/guide/upgrading.md
/usr/share/cargo/registry/snafu-0.6.10/src/lib.rs
/usr/share/cargo/registry/snafu-0.6.10/src/no_std_error.rs
/usr/share/cargo/registry/snafu-0.6.10/tests
/usr/share/cargo/registry/snafu-0.6.10/tests/backtrace-optional-enabled.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/backtrace-optional.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/backtrace.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/backtrace_attributes.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/basic.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/boxed_error_trait_object.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/build-leaf-error.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/default_error_display.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/doc_comment.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/ensure.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/generics.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/generics_with_default.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/mapping_result_without_try_operator.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/multiple_attributes.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/name-conflicts.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/no_context.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/opaque.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/options.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/recursive_error.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/send_between_threads.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/single_use_lifetimes_lint.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/source_attributes.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/backtrace.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/backtrace_attributes.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/display.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/from_option.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/generics.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/no_context.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/single_use_lifetimes.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/source_attributes.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/visibility.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/with_source.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/structs/without_source.rs
/usr/share/cargo/registry/snafu-0.6.10/tests/visibility.rs
/usr/share/doc/rust-snafu-devel
/usr/share/doc/rust-snafu-devel/CHANGELOG.md
/usr/share/doc/rust-snafu-devel/README.md
/usr/share/licenses/rust-snafu-devel
/usr/share/licenses/rust-snafu-devel/LICENSE-APACHE
/usr/share/licenses/rust-snafu-devel/LICENSE-MIT

References

Summary

In this tutorial we learn how to install rust-snafu-devel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).