├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── impl ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── build.rs └── src │ └── lib.rs ├── src ├── alphabet.rs ├── binary.rs ├── debug.rs ├── default.rs ├── deserialize.rs ├── display.rs ├── eq.rs ├── format.rs ├── hash.rs ├── lib.rs ├── lower_exp.rs ├── lower_hex.rs ├── octal.rs ├── ord.rs ├── partial_eq.rs ├── partial_ord.rs ├── serialize.rs ├── string.rs ├── upper_exp.rs ├── upper_hex.rs └── value.rs └── tests ├── compiletest.rs ├── test.rs └── ui ├── bad_integer.rs ├── bad_integer.stderr ├── float.rs ├── float.stderr ├── incorrect_len.rs ├── incorrect_len.stderr ├── overflow.rs ├── overflow.stderr ├── ptrsized.rs └── ptrsized.stderr /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: dtolnay 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/README.md -------------------------------------------------------------------------------- /impl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/impl/Cargo.toml -------------------------------------------------------------------------------- /impl/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /impl/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /impl/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/impl/build.rs -------------------------------------------------------------------------------- /impl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/impl/src/lib.rs -------------------------------------------------------------------------------- /src/alphabet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/alphabet.rs -------------------------------------------------------------------------------- /src/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/binary.rs -------------------------------------------------------------------------------- /src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/debug.rs -------------------------------------------------------------------------------- /src/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/default.rs -------------------------------------------------------------------------------- /src/deserialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/deserialize.rs -------------------------------------------------------------------------------- /src/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/display.rs -------------------------------------------------------------------------------- /src/eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/eq.rs -------------------------------------------------------------------------------- /src/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/format.rs -------------------------------------------------------------------------------- /src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/hash.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/lower_exp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/lower_exp.rs -------------------------------------------------------------------------------- /src/lower_hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/lower_hex.rs -------------------------------------------------------------------------------- /src/octal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/octal.rs -------------------------------------------------------------------------------- /src/ord.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/ord.rs -------------------------------------------------------------------------------- /src/partial_eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/partial_eq.rs -------------------------------------------------------------------------------- /src/partial_ord.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/partial_ord.rs -------------------------------------------------------------------------------- /src/serialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/serialize.rs -------------------------------------------------------------------------------- /src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/string.rs -------------------------------------------------------------------------------- /src/upper_exp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/upper_exp.rs -------------------------------------------------------------------------------- /src/upper_hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/upper_hex.rs -------------------------------------------------------------------------------- /src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/src/value.rs -------------------------------------------------------------------------------- /tests/compiletest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/compiletest.rs -------------------------------------------------------------------------------- /tests/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/test.rs -------------------------------------------------------------------------------- /tests/ui/bad_integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/bad_integer.rs -------------------------------------------------------------------------------- /tests/ui/bad_integer.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/bad_integer.stderr -------------------------------------------------------------------------------- /tests/ui/float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/float.rs -------------------------------------------------------------------------------- /tests/ui/float.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/float.stderr -------------------------------------------------------------------------------- /tests/ui/incorrect_len.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/incorrect_len.rs -------------------------------------------------------------------------------- /tests/ui/incorrect_len.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/incorrect_len.stderr -------------------------------------------------------------------------------- /tests/ui/overflow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/overflow.rs -------------------------------------------------------------------------------- /tests/ui/overflow.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/overflow.stderr -------------------------------------------------------------------------------- /tests/ui/ptrsized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/ptrsized.rs -------------------------------------------------------------------------------- /tests/ui/ptrsized.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/monostate/HEAD/tests/ui/ptrsized.stderr --------------------------------------------------------------------------------