From 1ce438ee97e4ae80b87764a7c2d6e1a96a34b6a5 Mon Sep 17 00:00:00 2001 From: Matt Johnston <matt@ucc.asn.au> Date: Sat, 13 May 2023 20:19:48 +0800 Subject: [PATCH] Add a "prelude" Perhaps should have a different name, is mostly internal conveniences --- src/lib.rs | 1 + src/prelude.rs | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 src/prelude.rs diff --git a/src/lib.rs b/src/lib.rs index 6b5c09c..d01393d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -46,6 +46,7 @@ mod noasync; pub mod packets; pub mod sshwire; pub mod config; +pub mod prelude; // Application API pub use behaviour::{Behaviour, ServBehaviour, CliBehaviour, diff --git a/src/prelude.rs b/src/prelude.rs new file mode 100644 index 0000000..c0fba7a --- /dev/null +++ b/src/prelude.rs @@ -0,0 +1,11 @@ +#![allow(unused_imports)] + +#[cfg(not(feature = "defmt"))] +pub use { + log::{debug, error, info, log, trace, warn}, +}; + +#[cfg(feature = "defmt")] +pub use defmt::{debug, info, warn, panic, error, trace}; + +pub use crate::error::{Error, Result, TrapBug}; -- GitLab