├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── README.md ├── argio-macro ├── Cargo.toml └── src │ └── lib.rs ├── examples ├── custom-output.rs ├── input-vec.rs ├── multicase-custom.rs ├── multicase.rs ├── no-output.rs ├── null-multicase.rs ├── output-wrapper.rs └── simple.rs ├── src └── lib.rs └── tests ├── ui.rs └── ui └── fail ├── invalid-attr.rs ├── invalid-attr.stderr ├── invalid-multicase-format-argument.rs ├── invalid-multicase-format-argument.stderr ├── invalid-multicase-format.rs └── invalid-multicase-format.stderr /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/README.md -------------------------------------------------------------------------------- /argio-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/argio-macro/Cargo.toml -------------------------------------------------------------------------------- /argio-macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/argio-macro/src/lib.rs -------------------------------------------------------------------------------- /examples/custom-output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/examples/custom-output.rs -------------------------------------------------------------------------------- /examples/input-vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/examples/input-vec.rs -------------------------------------------------------------------------------- /examples/multicase-custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/examples/multicase-custom.rs -------------------------------------------------------------------------------- /examples/multicase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/examples/multicase.rs -------------------------------------------------------------------------------- /examples/no-output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/examples/no-output.rs -------------------------------------------------------------------------------- /examples/null-multicase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/examples/null-multicase.rs -------------------------------------------------------------------------------- /examples/output-wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/examples/output-wrapper.rs -------------------------------------------------------------------------------- /examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/examples/simple.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/tests/ui.rs -------------------------------------------------------------------------------- /tests/ui/fail/invalid-attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/tests/ui/fail/invalid-attr.rs -------------------------------------------------------------------------------- /tests/ui/fail/invalid-attr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/tests/ui/fail/invalid-attr.stderr -------------------------------------------------------------------------------- /tests/ui/fail/invalid-multicase-format-argument.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/tests/ui/fail/invalid-multicase-format-argument.rs -------------------------------------------------------------------------------- /tests/ui/fail/invalid-multicase-format-argument.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/tests/ui/fail/invalid-multicase-format-argument.stderr -------------------------------------------------------------------------------- /tests/ui/fail/invalid-multicase-format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/tests/ui/fail/invalid-multicase-format.rs -------------------------------------------------------------------------------- /tests/ui/fail/invalid-multicase-format.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argio/HEAD/tests/ui/fail/invalid-multicase-format.stderr --------------------------------------------------------------------------------