Using the todo!() macro in fehler-annotated functions generates
annoying dead code warnings.
And, this will fail to build in release mode - yay!
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
"ordered-float",
"otter-base",
"parking_lot",
+ "paste",
"percent-encoding",
"pwd",
"rand 0.8.5",
once_cell="1"
openssh-keys="0.5"
ordered-float="2"
+paste="1"
parking_lot="0.12"
percent-encoding="2"
pwd="1"
pub use num_derive::{ToPrimitive, FromPrimitive};
pub use num_traits::{Bounded, FromPrimitive, ToPrimitive};
pub use ordered_float::OrderedFloat;
+pub use paste::paste;
pub use percent_encoding::percent_decode_str;
pub use percent_encoding::utf8_percent_encode;
pub use percent_encoding::NON_ALPHANUMERIC;
//========== miscellaneous macros ==========
+paste!{
+ #[cfg(debug_assertions)]
+ pub fn [<x x x>]<T>() -> T { panic!("todo item triggered") }
+}
+
#[macro_export]
macro_rules! trace_dbg {
($msg:expr $(,$val:expr)*) => {