├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── src ├── error.rs ├── expr.rs ├── lib.rs └── unindent.rs ├── tests ├── compiletest.rs ├── test_concat.rs ├── test_cstr │ └── mod.rs ├── test_formatdoc.rs ├── test_indoc.rs ├── test_unindent.rs ├── test_writedoc.rs └── ui │ ├── capture-var-nested.rs │ ├── capture-var-nested.stderr │ ├── no-arguments.rs │ ├── no-arguments.stderr │ ├── non-lit.rs │ ├── non-lit.stderr │ ├── non-string.rs │ ├── non-string.stderr │ ├── printdoc-binary.rs │ ├── printdoc-binary.stderr │ ├── printdoc-extra-arg.rs │ ├── printdoc-extra-arg.stderr │ ├── printdoc-no-arg.rs │ ├── printdoc-no-arg.stderr │ ├── printdoc-no-display.rs │ ├── printdoc-no-display.stderr │ ├── printdoc-no-named-arg.rs │ ├── printdoc-no-named-arg.stderr │ ├── three-arguments.rs │ ├── three-arguments.stderr │ ├── two-arguments.rs │ └── two-arguments.stderr └── unindent ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src ├── lib.rs └── unindent.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: dtolnay 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/README.md -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/src/expr.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/unindent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/src/unindent.rs -------------------------------------------------------------------------------- /tests/compiletest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/compiletest.rs -------------------------------------------------------------------------------- /tests/test_concat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/test_concat.rs -------------------------------------------------------------------------------- /tests/test_cstr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/test_cstr/mod.rs -------------------------------------------------------------------------------- /tests/test_formatdoc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/test_formatdoc.rs -------------------------------------------------------------------------------- /tests/test_indoc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/test_indoc.rs -------------------------------------------------------------------------------- /tests/test_unindent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/test_unindent.rs -------------------------------------------------------------------------------- /tests/test_writedoc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/test_writedoc.rs -------------------------------------------------------------------------------- /tests/ui/capture-var-nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/capture-var-nested.rs -------------------------------------------------------------------------------- /tests/ui/capture-var-nested.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/capture-var-nested.stderr -------------------------------------------------------------------------------- /tests/ui/no-arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/no-arguments.rs -------------------------------------------------------------------------------- /tests/ui/no-arguments.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/no-arguments.stderr -------------------------------------------------------------------------------- /tests/ui/non-lit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/non-lit.rs -------------------------------------------------------------------------------- /tests/ui/non-lit.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/non-lit.stderr -------------------------------------------------------------------------------- /tests/ui/non-string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/non-string.rs -------------------------------------------------------------------------------- /tests/ui/non-string.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/non-string.stderr -------------------------------------------------------------------------------- /tests/ui/printdoc-binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-binary.rs -------------------------------------------------------------------------------- /tests/ui/printdoc-binary.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-binary.stderr -------------------------------------------------------------------------------- /tests/ui/printdoc-extra-arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-extra-arg.rs -------------------------------------------------------------------------------- /tests/ui/printdoc-extra-arg.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-extra-arg.stderr -------------------------------------------------------------------------------- /tests/ui/printdoc-no-arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-no-arg.rs -------------------------------------------------------------------------------- /tests/ui/printdoc-no-arg.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-no-arg.stderr -------------------------------------------------------------------------------- /tests/ui/printdoc-no-display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-no-display.rs -------------------------------------------------------------------------------- /tests/ui/printdoc-no-display.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-no-display.stderr -------------------------------------------------------------------------------- /tests/ui/printdoc-no-named-arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-no-named-arg.rs -------------------------------------------------------------------------------- /tests/ui/printdoc-no-named-arg.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/printdoc-no-named-arg.stderr -------------------------------------------------------------------------------- /tests/ui/three-arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/three-arguments.rs -------------------------------------------------------------------------------- /tests/ui/three-arguments.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/three-arguments.stderr -------------------------------------------------------------------------------- /tests/ui/two-arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/two-arguments.rs -------------------------------------------------------------------------------- /tests/ui/two-arguments.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/tests/ui/two-arguments.stderr -------------------------------------------------------------------------------- /unindent/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/unindent/Cargo.toml -------------------------------------------------------------------------------- /unindent/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /unindent/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /unindent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/unindent/README.md -------------------------------------------------------------------------------- /unindent/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dtolnay/indoc/HEAD/unindent/src/lib.rs -------------------------------------------------------------------------------- /unindent/src/unindent.rs: -------------------------------------------------------------------------------- 1 | ../../src/unindent.rs --------------------------------------------------------------------------------