# Rust

The RUST analyser is triggered when a “Cargo.toml” or “Cargo.lock” is found at the root of the project.&#x20;

When operating on a Rust project the analyser will load the dependencies from the lock file, so if a lock is missing, this will be generated using “cargo generate-lock”. The analyser may also use directly the "cargo" command in order to collect more information for certain dependencies.&#x20;

When using the [thin client](https://docs.meterian.io/the-client/client), the required tools may have to be installed and configured (cargo). This is not required when using the [dockerized client](https://docs.meterian.io/the-client/the-meterian-client-dockerized).&#x20;
