When operating on a Rust project the analyser will load the dependencies from the lock file, so if a lock is missing, the analyser will fail. The analyser will not invoke directly "mix" but it will directly parse the manifest files, so a local install of the tool is not required.