libmagic-rs 0.11.1

A pure-Rust implementation of libmagic for file type identification
Documentation
# For rustup users who bypass mise. CI and the mise path resolve from
# mise.toml / mise.lock and ignore this file -- so `channel` must match
# mise.toml's `[tools] rust` version exactly. Nothing enforces the match.
#
# Do not add `rust` to `idiomatic_version_file_enable_tools` in mise.toml:
# mise would then resolve from both files and, on drift, install two
# toolchains whose components collide on CI runners (`detected conflict`).
#
# `components` / `targets` below are the rustup copy; mise.toml declares a
# superset of targets. Bumping rustc: an exact pin means `mise upgrade rust`
# does NOT move it -- edit `channel` here and `version` in mise.toml, then
# `mise install` (or `mise upgrade --bump rust`); commit mise.lock, and update
# Cargo.toml `rust-version` if the MSRV moves.
[toolchain]
channel = "1.97.1"
components = [ "rustfmt", "clippy", "llvm-tools-preview" ]
targets = [
    "x86_64-unknown-linux-gnu",
    "x86_64-apple-darwin",
    "aarch64-apple-darwin",
    "x86_64-pc-windows-msvc",
]