Re-add macro_use to atuin-common (#107)
* Re-add macro_use to atuin-common When build as a dependency, the macro is available from another crate. When you try to build common by itself, the macro is not found. Magic, huh? * chore: remove unneeded use - clippy is confused Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>
This commit is contained in:
parent
d3059af815
commit
fe45787474
3 changed files with 8 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
||||||
use std::{borrow::Cow, convert::Infallible};
|
use std::{borrow::Cow, convert::Infallible};
|
||||||
|
|
||||||
use chrono::Utc;
|
use chrono::Utc;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::Serialize;
|
||||||
use warp::{reply::Response, Reply};
|
use warp::{reply::Response, Reply};
|
||||||
|
|
||||||
#[derive(Debug, Serialize, Deserialize)]
|
#[derive(Debug, Serialize, Deserialize)]
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
#![forbid(unsafe_code)]
|
#![forbid(unsafe_code)]
|
||||||
|
|
||||||
|
#[macro_use]
|
||||||
|
extern crate serde_derive;
|
||||||
|
|
||||||
pub mod api;
|
pub mod api;
|
||||||
pub mod utils;
|
pub mod utils;
|
||||||
|
|
|
@ -64,6 +64,7 @@ mod tests {
|
||||||
config_dir(),
|
config_dir(),
|
||||||
PathBuf::from("/home/user/custom_config/atuin")
|
PathBuf::from("/home/user/custom_config/atuin")
|
||||||
);
|
);
|
||||||
|
env::remove_var("XDG_CONFIG_HOME");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -71,6 +72,7 @@ mod tests {
|
||||||
env::set_var("HOME", "/home/user");
|
env::set_var("HOME", "/home/user");
|
||||||
env::remove_var("XDG_CONFIG_HOME");
|
env::remove_var("XDG_CONFIG_HOME");
|
||||||
assert_eq!(config_dir(), PathBuf::from("/home/user/.config/atuin"));
|
assert_eq!(config_dir(), PathBuf::from("/home/user/.config/atuin"));
|
||||||
|
env::remove_var("HOME");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -78,6 +80,7 @@ mod tests {
|
||||||
env::remove_var("HOME");
|
env::remove_var("HOME");
|
||||||
env::set_var("XDG_DATA_HOME", "/home/user/custom_data");
|
env::set_var("XDG_DATA_HOME", "/home/user/custom_data");
|
||||||
assert_eq!(data_dir(), PathBuf::from("/home/user/custom_data/atuin"));
|
assert_eq!(data_dir(), PathBuf::from("/home/user/custom_data/atuin"));
|
||||||
|
env::remove_var("XDG_DATA_HOME");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -85,5 +88,6 @@ mod tests {
|
||||||
env::set_var("HOME", "/home/user");
|
env::set_var("HOME", "/home/user");
|
||||||
env::remove_var("XDG_DATA_HOME");
|
env::remove_var("XDG_DATA_HOME");
|
||||||
assert_eq!(data_dir(), PathBuf::from("/home/user/.local/share/atuin"));
|
assert_eq!(data_dir(), PathBuf::from("/home/user/.local/share/atuin"));
|
||||||
|
env::remove_var("HOME");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue