#[cfg(test)]
macro_rules! clone {
($stmt:expr) => {
($stmt).clone()
};
}
#[cfg(test)]
pub(crate) use clone;
#[cfg(test)]
macro_rules! unwrap {
($stmt:expr) => {
($stmt).unwrap()
};
}
#[cfg(test)]
pub(crate) use unwrap;
#[cfg(test)]
macro_rules! spawn {
($stmt:expr) => {
std::thread::spawn($stmt)
};
}
#[cfg(test)]
pub(crate) use spawn;
macro_rules! raw_spawn {
($stmt:expr) => {
std::thread::spawn($stmt)
};
}
pub(crate) use raw_spawn;
macro_rules! unlock {
($stmt:expr) => {
($stmt).unwrap()
};
}
pub(crate) use unlock;