Remove util module

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron 2020-10-28 12:21:02 +13:00
parent e7bd456722
commit ced9c67adb
3 changed files with 14 additions and 16 deletions

View File

@ -191,3 +191,16 @@ impl From<kvproto::kvrpcpb::KeyError> for Error {
/// A result holding an [`Error`](Error).
pub type Result<T> = result::Result<T, Error>;
#[macro_export]
macro_rules! internal_err {
($e:expr) => ({
let kind = $crate::Error::internal_error(
format!("[{}:{}]: {}", file!(), line!(), $e)
);
$crate::Error::from(kind)
});
($f:tt, $($arg:expr),+) => ({
internal_err!(format!($f, $($arg),+))
});
}

View File

@ -1,6 +1,5 @@
#[macro_use]
pub mod util;
pub mod config;
#[macro_use]
pub mod errors;
pub mod kv;
pub mod security;

View File

@ -1,14 +0,0 @@
// Copyright 2018 TiKV Project Authors. Licensed under Apache-2.0.
#[macro_export]
macro_rules! internal_err {
($e:expr) => ({
let kind = $crate::Error::internal_error(
format!("[{}:{}]: {}", file!(), line!(), $e)
);
$crate::Error::from(kind)
});
($f:tt, $($arg:expr),+) => ({
internal_err!(format!($f, $($arg),+))
});
}