injectorpp 0.4.0

Injectorpp is a powerful tool designed to facilitate the writing of unit tests without the need to introduce traits solely for testing purposes. It streamlines the testing process by providing a seamless and efficient way to abstract dependencies, ensuring that your code remains clean and maintainable.
Documentation
[dependencies.libc]
version = "0.2"

[dev-dependencies.azure_core]
version = "0.25.0"

[dev-dependencies.tokio]
default-features = false
features = ["macros", "rt-multi-thread"]
version = "1"

[lib]
name = "injectorpp"
path = "src/lib.rs"

[package]
authors = ["Jingyu Ma <mazong1123us@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["development-tools::testing"]
description = "Injectorpp is a powerful tool designed to facilitate the writing of unit tests without the need to introduce traits solely for testing purposes. It streamlines the testing process by providing a seamless and efficient way to abstract dependencies, ensuring that your code remains clean and maintainable."
edition = "2021"
keywords = ["mock", "mocking", "testing"]
license = "MIT"
name = "injectorpp"
readme = "README.md"
repository = "https://github.com/microsoft/injectorppforrust"
version = "0.4.0"

[[test]]
name = "async"
path = "tests/async.rs"

[[test]]
name = "async_unchecked"
path = "tests/async_unchecked.rs"

[[test]]
name = "azure"
path = "tests/azure.rs"

[[test]]
name = "cruntime"
path = "tests/cruntime.rs"

[[test]]
name = "safety"
path = "tests/safety.rs"

[[test]]
name = "system_linux"
path = "tests/system_linux.rs"

[[test]]
name = "will_execute"
path = "tests/will_execute.rs"

[[test]]
name = "will_execute_raw"
path = "tests/will_execute_raw.rs"

[[test]]
name = "will_execute_raw_unchecked"
path = "tests/will_execute_raw_unchecked.rs"

[[test]]
name = "will_return"
path = "tests/will_return.rs"