# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.79.0" name = "czkawka_core" version = "8.0.0" authors = ["RafaƂ Mikrut "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "Core of Czkawka app" homepage = "https://github.com/qarmin/czkawka" readme = "README.md" license = "MIT" repository = "https://github.com/qarmin/czkawka" [lib] name = "czkawka_core" path = "src/lib.rs" [dependencies.anyhow] version = "1.0.89" [dependencies.audio_checker] version = "0.1" [dependencies.bincode] version = "1.3" [dependencies.bitflags] version = "2.6" [dependencies.bk-tree] version = "0.5" [dependencies.blake3] version = "1.5" [dependencies.crc32fast] version = "1.4" [dependencies.crossbeam-channel] version = "0.5" [dependencies.directories-next] version = "2.0" [dependencies.ffmpeg_cmdline_utils] version = "0.1" [dependencies.fun_time] version = "0.3" features = ["log"] [dependencies.hamming] version = "0.1" [dependencies.handsome_logger] version = "0.8" [dependencies.humansize] version = "2.1" [dependencies.i18n-embed] version = "0.15" features = [ "fluent-system", "desktop-requester", ] [dependencies.i18n-embed-fl] version = "0.9" [dependencies.image] version = "0.25" features = [ "bmp", "dds", "exr", "ff", "gif", "hdr", "ico", "jpeg", "png", "pnm", "qoi", "tga", "tiff", "webp", ] default-features = false [dependencies.image_hasher] version = "2.0" [dependencies.imagepipe] version = "0.5" [dependencies.infer] version = "0.16" [dependencies.itertools] version = "0.13" [dependencies.jxl-oxide] version = "0.9.0" default-features = false [dependencies.libheif-rs] version = "=0.18.0" optional = true [dependencies.libheif-sys] version = "=1.14.2" optional = true [dependencies.libraw-rs] version = "0.0.4" optional = true [dependencies.lofty] version = "0.21" [dependencies.log] version = "0.4.22" [dependencies.mime_guess] version = "2.0" [dependencies.once_cell] version = "1.20" [dependencies.os_info] version = "3" default-features = false [dependencies.pdf] version = "0.9" [dependencies.rawloader] version = "0.37" [dependencies.rayon] version = "1.10" [dependencies.rust-embed] version = "8.5" features = ["debug-embed"] [dependencies.rusty-chromaprint] version = "0.2" [dependencies.serde] version = "1.0" [dependencies.serde_json] version = "1.0" [dependencies.state] version = "0.6" [dependencies.symphonia] version = "0.5" features = ["all"] [dependencies.tempfile] version = "3.13" [dependencies.trash] version = "5.1" [dependencies.vid_dup_finder_lib] version = "0.1" [dependencies.xxhash-rust] version = "0.8" features = ["xxh3"] [dependencies.zip] version = "2.2" features = [ "aes-crypto", "bzip2", "deflate", "time", ] default-features = false [build-dependencies.rustc_version] version = "0.4" [features] default = [] heif = [ "dep:libheif-rs", "dep:libheif-sys", ] libavif = [ "image/avif-native", "image/avif", ] libraw = ["dep:libraw-rs"] [target."cfg(windows)".dependencies.file-id] version = "=0.2.1"