1
0
mirror of https://github.com/jht5945/rust_util.git synced 2026-01-13 15:50:05 +08:00

Compare commits

..

2 Commits

Author SHA1 Message Date
807bf490fb style: opt_value style 2020-11-15 22:15:00 +08:00
6b4f7bf3ef feat: add opt_value! 2020-11-15 22:13:15 +08:00
2 changed files with 4 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "rust_util" name = "rust_util"
version = "0.6.16" version = "0.6.17"
authors = ["Hatter Jiang <jht5945@gmail.com>"] authors = ["Hatter Jiang <jht5945@gmail.com>"]
edition = "2018" edition = "2018"
description = "Hatter's Rust Util" description = "Hatter's Rust Util"

View File

@@ -34,6 +34,9 @@ pub mod util_net;
#[macro_export] macro_rules! debugging { #[macro_export] macro_rules! debugging {
($($arg:tt)+) => ( rust_util::util_msg::print_debug(&format!($($arg)+)); ) ($($arg:tt)+) => ( rust_util::util_msg::print_debug(&format!($($arg)+)); )
} }
#[macro_export] macro_rules! opt_value {
($e: expr) => ( match $e { Some(o) => o, None => return, } )
}
pub type XResult<T> = Result<T, Box<dyn std::error::Error>>; pub type XResult<T> = Result<T, Box<dyn std::error::Error>>;