[]
= "cloudmapper"
= "0.0.5"
= "Open-source tool to map and visualize your cloud storage landscape."
= "https://github.com/tesserato/CloudMapper"
= "https://github.com/tesserato/CloudMapper"
= "README.md"
= "2021"
= "MIT"
= ["cloud", "treemap", "visualization", "rclone", "echarts"]
= ["command-line-utilities", "visualization", "filesystem", "parsing", "text-processing"]
= [
"src/**/*.rs",
# "Cargo.toml",
"README.md",
"LICENSE",
]
[]
= { = "1.0", = [
"derive",
] } # For JSON deserialization in lib.rs
= "1.0" # For parsing JSON strings in lib.rs
= "0.4" # For human-readable sizes in lib.rs
= { = "4.4", = ["derive", "env"] }
= "1.10.0"
[]
= 3 # Default for release, ensures maximum optimization level from the compiler. Explicitly setting it doesn't hurt.
= "fat" # Enable "fat" Link-Time Optimization. Default is `false`.
= 1 # Reduces parallelism during code generation, potentially allowing LLVM to perform better optimizations across the entire crate. Increases compile time. Default is usually 16 or higher.
= "abort" # Changes behavior on panic: program aborts immediately instead of unwinding the stack. Can result in smaller binaries and potentially faster code (no unwinding overhead), BUT prevents destructors (~Drop implementations) from running during a panic. Use with caution if cleanup during panic is essential. Default is "unwind".
= true # Optional: Removes debug symbols from the binary, significantly reducing its size. Doesn't directly affect runtime speed but smaller binaries load faster. Recommended for final distribution. Default is `false`.