├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── release.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── default.nix ├── dev ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── flake.lock ├── flake.nix ├── rustfmt.toml ├── src │ └── main.rs └── tests │ ├── _snapshots │ ├── ascii │ ├── basic │ └── length │ ├── ascii │ └── expr.nix │ ├── basic │ └── expr.nix │ └── length │ └── expr.nix ├── flake.nix ├── namaka.toml └── table.nix /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## v0.1.0 - 2023-05-28 4 | 5 | First release 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/default.nix -------------------------------------------------------------------------------- /dev/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /dev/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/dev/Cargo.lock -------------------------------------------------------------------------------- /dev/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/dev/Cargo.toml -------------------------------------------------------------------------------- /dev/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/dev/flake.lock -------------------------------------------------------------------------------- /dev/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/dev/flake.nix -------------------------------------------------------------------------------- /dev/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/dev/rustfmt.toml -------------------------------------------------------------------------------- /dev/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/dev/src/main.rs -------------------------------------------------------------------------------- /dev/tests/_snapshots/ascii: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/dev/tests/_snapshots/ascii -------------------------------------------------------------------------------- /dev/tests/_snapshots/basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/dev/tests/_snapshots/basic -------------------------------------------------------------------------------- /dev/tests/_snapshots/length: -------------------------------------------------------------------------------- 1 | #json 2 | 6 -------------------------------------------------------------------------------- /dev/tests/ascii/expr.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/dev/tests/ascii/expr.nix -------------------------------------------------------------------------------- /dev/tests/basic/expr.nix: -------------------------------------------------------------------------------- 1 | { utf8 }: 2 | 3 | utf8.chars "你好,世界!" 4 | -------------------------------------------------------------------------------- /dev/tests/length/expr.nix: -------------------------------------------------------------------------------- 1 | { utf8 }: 2 | 3 | utf8.length "你好,世界!" 4 | -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/flake.nix -------------------------------------------------------------------------------- /namaka.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/namaka.toml -------------------------------------------------------------------------------- /table.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/utf8/HEAD/table.nix --------------------------------------------------------------------------------