-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
24 lines (22 loc) · 881 Bytes
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[package]
name = "popoki"
version = "0.1.0"
edition = "2021"
authors = ["Luis Cardoso <[email protected]>"]
description = "Popoki (cat in hawaiian) is a faster Wordle solver built in Rust using Information Theory."
readme = "README.md"
license-file = "LICENSE.txt"
repository = "https://github.com/LuisCardosoOliveira/popoki"
keywords = ["wordle", "solver", "informationtheory", "popoki"]
categories = ["algorithms", "tools"]
# Profile setup https://doc.rust-lang.org/cargo/reference/profiles.html
# TL;DR: optimises for code gen size and strip out unnecessary assembly instructions
[profile.release]
panic = "abort"
lto = true # invokes the dark magic from LLVM's to link time optimizations (LTO)
codegen-units=1 # optimise code gen size
opt-level="s" # optimise for binary size
[dependencies]
itertools = "0.10"
clap = { version = "3", features = ["derive"]}
once_cell = "1"