├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── config.yml │ ├── custom-issue.md │ └── feature-request.md ├── pull_request_template.md ├── renovate.json5 └── workflows │ ├── build.yml │ ├── conventional-commits.yml │ ├── deny.yml │ ├── docs.yml │ ├── lint.yml │ ├── minver.yml │ ├── msrv.yml │ ├── release.yml │ ├── reuse.yml │ ├── scorecards.yml │ └── zizmor.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── LICENSES ├── Apache-2.0.txt ├── CC-BY-4.0.txt ├── LicenseRef-file.txt └── MIT.txt ├── README-crate.md ├── README.md ├── REUSE.toml ├── SECURITY.md ├── clippy.toml ├── data └── tests │ ├── db-images-png │ ├── db-images-png-precompiled.mgc │ ├── db-python │ └── rust-logo-128x128-blk.png ├── deny.toml ├── examples └── file-ish.rs ├── release-plz.toml ├── rust-toolchain.toml └── src ├── ffi.rs └── lib.rs /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/ISSUE_TEMPLATE/custom-issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/deny.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/deny.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/minver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/minver.yml -------------------------------------------------------------------------------- /.github/workflows/msrv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/msrv.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/reuse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/reuse.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/scorecards.yml -------------------------------------------------------------------------------- /.github/workflows/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/.github/workflows/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | 3 | /lcov.info 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /LICENSES/CC-BY-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/LICENSES/CC-BY-4.0.txt -------------------------------------------------------------------------------- /LICENSES/LicenseRef-file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/LICENSES/LicenseRef-file.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /README-crate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/README-crate.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/README.md -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/REUSE.toml -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/SECURITY.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | msrv = "1.64.0" 2 | -------------------------------------------------------------------------------- /data/tests/db-images-png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/data/tests/db-images-png -------------------------------------------------------------------------------- /data/tests/db-images-png-precompiled.mgc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/data/tests/db-images-png-precompiled.mgc -------------------------------------------------------------------------------- /data/tests/db-python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/data/tests/db-python -------------------------------------------------------------------------------- /data/tests/rust-logo-128x128-blk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/data/tests/rust-logo-128x128-blk.png -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/deny.toml -------------------------------------------------------------------------------- /examples/file-ish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/examples/file-ish.rs -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/release-plz.toml -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.64.0" 3 | -------------------------------------------------------------------------------- /src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/src/ffi.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robo9k/rust-magic/HEAD/src/lib.rs --------------------------------------------------------------------------------