This library provides an alternative to ic-cdk that can help developers write canisters and unit test them in their Rust code.
ic-cdk
Add this to your Cargo.toml
Cargo.toml
toml ic-kit = "0.3.0"