#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
#![cfg_attr(
feature = "docsrs",
cfg_attr(doc, doc = ::document_features::document_features!())
)]
mod code_lock;
#[cfg(feature = "file_locks")]
mod file_lock;
pub use code_lock::{
local_async_serial_core, local_async_serial_core_with_return, local_serial_core,
local_serial_core_with_return,
};
#[cfg(feature = "file_locks")]
pub use file_lock::{
fs_async_serial_core, fs_async_serial_core_with_return, fs_serial_core,
fs_serial_core_with_return,
};
#[allow(unused_imports)]
pub use serial_test_derive::serial;
#[cfg(feature = "file_locks")]
pub use serial_test_derive::file_serial;