[](https://crates.io/crates/{{ project-name }}) [](https://docs.rs/{{ project-name }}) 
Warning: The library is currently in the early stages of development and is not yet ready for production use.
{{ project-name }}
-
serde- enables serialization usingserde
Add this to your Cargo.toml:
[dependencies.{{ project-name }}]
features = []
version = "0.0.x" extern crate {{ project-name }};
fn main() -> anyhow::Result<()> {
Ok(())
}Ensure you have the latest version of Rust installed. You can install Rust using rustup.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shAfter installation, I always recommend ensuring that rustup is updated to the latest version:
rustup updateAnd to add the latest nightly toolchain, which is often useful for development:
rustup toolchain install nightlyAdditionally, you may wish to install the cargo-binstall utility to streamline the installation of Rust binaries:
cargo install cargo-binstallIf necessary, add the wasm32-* target(s) if you plan to compile for WebAssembly:
rustup target add wasm32-unknown-unknown wasm32-p1 wasm32-p2Start by cloning the repository
git clone https://github.com/{{ alias }}/{{ project-name }}.git -b main --depth 1Then, navigate to the project directory:
cd {{ project-name }}Once you're in the project directory, you can build the project using cargo:
cargo build --workspace --release --all-featuresOr, if you want to run the tests, you can use:
cargo test --workspace --release --all-featuresPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.