[package] name = "gemini-engine" authors = ["RedPenguin"] edition = "2021" # when publishing, commit as "published to crates.io" version = "0.14.3" description = "A 2D/3D monospaced ASCII rendering engine for the terminal" documentation = "https://docs.rs/gemini-engine" readme = "README.md" homepage = "https://github.com/renpenguin/gemini-rust" repository = "https://github.com/renpenguin/gemini-rust" license = "MIT" keywords = ["gemini", "command-line", "ascii", "game-engine", "rendering-engine"] categories = ["rendering", "rendering::engine", "graphics", "game-development", "command-line-interface"] [features] default = ["3D"] 3D = [] [dependencies] terminal_size = "0.3.0" [lints.rust] missing_docs = "warn" unsafe_code = "forbid" [lints.clippy] enum_glob_use = "warn" pedantic = "warn" nursery = "warn" unwrap_used = "warn" # Allow `as` casting cast_possible_truncation = "allow" cast_precision_loss = "allow" cast_sign_loss = "allow" cast_possible_wrap = "allow" module_name_repetitions = "allow"