├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples └── procmacro │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── examples │ └── main.rs │ └── src │ └── lib.rs ├── rustfmt.toml └── src ├── bool ├── mod.rs └── tests.rs ├── byte ├── mod.rs └── tests.rs ├── bytestr ├── mod.rs └── tests.rs ├── char ├── mod.rs └── tests.rs ├── cstr ├── mod.rs └── tests.rs ├── err.rs ├── escape.rs ├── float ├── mod.rs └── tests.rs ├── impls.rs ├── integer ├── mod.rs └── tests.rs ├── lib.rs ├── parse.rs ├── string ├── mod.rs └── tests.rs ├── test_util.rs └── tests.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/README.md -------------------------------------------------------------------------------- /examples/procmacro/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /examples/procmacro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/examples/procmacro/Cargo.toml -------------------------------------------------------------------------------- /examples/procmacro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/examples/procmacro/README.md -------------------------------------------------------------------------------- /examples/procmacro/examples/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/examples/procmacro/examples/main.rs -------------------------------------------------------------------------------- /examples/procmacro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/examples/procmacro/src/lib.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/bool/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/bool/mod.rs -------------------------------------------------------------------------------- /src/bool/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/bool/tests.rs -------------------------------------------------------------------------------- /src/byte/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/byte/mod.rs -------------------------------------------------------------------------------- /src/byte/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/byte/tests.rs -------------------------------------------------------------------------------- /src/bytestr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/bytestr/mod.rs -------------------------------------------------------------------------------- /src/bytestr/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/bytestr/tests.rs -------------------------------------------------------------------------------- /src/char/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/char/mod.rs -------------------------------------------------------------------------------- /src/char/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/char/tests.rs -------------------------------------------------------------------------------- /src/cstr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/cstr/mod.rs -------------------------------------------------------------------------------- /src/cstr/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/cstr/tests.rs -------------------------------------------------------------------------------- /src/err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/err.rs -------------------------------------------------------------------------------- /src/escape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/escape.rs -------------------------------------------------------------------------------- /src/float/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/float/mod.rs -------------------------------------------------------------------------------- /src/float/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/float/tests.rs -------------------------------------------------------------------------------- /src/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/impls.rs -------------------------------------------------------------------------------- /src/integer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/integer/mod.rs -------------------------------------------------------------------------------- /src/integer/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/integer/tests.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/parse.rs -------------------------------------------------------------------------------- /src/string/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/string/mod.rs -------------------------------------------------------------------------------- /src/string/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/string/tests.rs -------------------------------------------------------------------------------- /src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/test_util.rs -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukasKalbertodt/litrs/HEAD/src/tests.rs --------------------------------------------------------------------------------