#![ doc( html_logo_url = "https://raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
#![ doc( html_favicon_url = "https://raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico" ) ]
#![ doc( html_root_url = "https://docs.rs/test_tools/latest/test_tools/" ) ]
#![ doc = include_str!( concat!( env!( "CARGO_MANIFEST_DIR" ), "/", "Readme.md" ) ) ]
#[ allow( unused_imports ) ]
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
pub mod dependency
{
#[ doc( inline ) ]
pub use ::trybuild;
#[ doc( inline ) ]
pub use ::rustversion;
#[ doc( inline ) ]
pub use ::num_traits;
#[ cfg( all( feature = "standalone_build", not( feature = "normal_build" ) ) ) ]
#[ cfg( feature = "standalone_diagnostics_tools" ) ]
#[ doc( inline ) ]
pub use ::pretty_assertions;
#[ doc( inline ) ]
pub use super::
{
error_tools,
collection_tools,
impls_index,
mem_tools,
typing_tools,
diagnostics_tools,
};
}
mod private {}
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
pub mod test;
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ cfg( all( feature = "standalone_build", not( feature = "normal_build" ) ) ) ]
mod standalone;
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ cfg( all( feature = "standalone_build", not( feature = "normal_build" ) ) ) ]
pub use standalone::*;
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ cfg( not( all( feature = "standalone_build", not( feature = "normal_build" ) ) ) ) ]
pub use ::
{
error_tools,
collection_tools,
impls_index,
mem_tools,
typing_tools,
diagnostics_tools,
};
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ cfg( all( feature = "standalone_build", not( feature = "normal_build" ) ) ) ]
pub use implsindex as impls_index;
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ allow( unused_imports ) ]
pub use ::
{
};
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
pub use own::*;
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ allow( unused_imports ) ]
pub mod own
{
use super::*;
#[ doc( inline ) ]
pub use orphan::*;
#[ doc( inline ) ]
pub use test::own::*;
#[ doc( inline ) ]
pub use
{
error_tools::orphan::*,
collection_tools::orphan::*,
impls_index::orphan::*,
mem_tools::orphan::*,
typing_tools::orphan::*,
diagnostics_tools::orphan::*,
};
}
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ allow( unused_imports ) ]
pub mod orphan
{
use super::*;
#[ doc( inline ) ]
pub use exposed::*;
#[ doc( inline ) ]
pub use test::orphan::*;
}
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ allow( unused_imports ) ]
pub mod exposed
{
use super::*;
#[ doc( inline ) ]
pub use prelude::*;
#[ doc( inline ) ]
pub use test::exposed::*;
#[ doc( inline ) ]
pub use
{
error_tools::exposed::*,
collection_tools::exposed::*,
impls_index::exposed::*,
mem_tools::exposed::*,
typing_tools::exposed::*,
diagnostics_tools::exposed::*,
};
}
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "doctest" ) ) ]
#[ allow( unused_imports ) ]
pub mod prelude
{
use super::*;
#[ doc( inline ) ]
pub use test::prelude::*;
pub use ::rustversion::{ nightly, stable };
#[ doc( inline ) ]
pub use
{
error_tools::prelude::*,
collection_tools::prelude::*,
impls_index::prelude::*,
mem_tools::prelude::*,
typing_tools::prelude::*,
diagnostics_tools::prelude::*,
};
}