├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE.md ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── src ├── cases │ ├── camelcase │ │ └── mod.rs │ ├── case │ │ └── mod.rs │ ├── classcase │ │ └── mod.rs │ ├── kebabcase │ │ └── mod.rs │ ├── mod.rs │ ├── pascalcase │ │ └── mod.rs │ ├── screamingsnakecase │ │ └── mod.rs │ ├── sentencecase │ │ └── mod.rs │ ├── snakecase │ │ └── mod.rs │ ├── tablecase │ │ └── mod.rs │ ├── titlecase │ │ └── mod.rs │ └── traincase │ │ └── mod.rs ├── lib.rs ├── numbers │ ├── deordinalize │ │ └── mod.rs │ ├── mod.rs │ └── ordinalize │ │ └── mod.rs ├── string │ ├── constants │ │ └── mod.rs │ ├── deconstantize │ │ └── mod.rs │ ├── demodulize │ │ └── mod.rs │ ├── mod.rs │ ├── pluralize │ │ └── mod.rs │ └── singularize │ │ └── mod.rs └── suffix │ ├── foreignkey │ └── mod.rs │ └── mod.rs └── tests └── lib.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | *.rs.bk 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/README.md -------------------------------------------------------------------------------- /src/cases/camelcase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/camelcase/mod.rs -------------------------------------------------------------------------------- /src/cases/case/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/case/mod.rs -------------------------------------------------------------------------------- /src/cases/classcase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/classcase/mod.rs -------------------------------------------------------------------------------- /src/cases/kebabcase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/kebabcase/mod.rs -------------------------------------------------------------------------------- /src/cases/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/mod.rs -------------------------------------------------------------------------------- /src/cases/pascalcase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/pascalcase/mod.rs -------------------------------------------------------------------------------- /src/cases/screamingsnakecase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/screamingsnakecase/mod.rs -------------------------------------------------------------------------------- /src/cases/sentencecase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/sentencecase/mod.rs -------------------------------------------------------------------------------- /src/cases/snakecase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/snakecase/mod.rs -------------------------------------------------------------------------------- /src/cases/tablecase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/tablecase/mod.rs -------------------------------------------------------------------------------- /src/cases/titlecase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/titlecase/mod.rs -------------------------------------------------------------------------------- /src/cases/traincase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/cases/traincase/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/numbers/deordinalize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/numbers/deordinalize/mod.rs -------------------------------------------------------------------------------- /src/numbers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/numbers/mod.rs -------------------------------------------------------------------------------- /src/numbers/ordinalize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/numbers/ordinalize/mod.rs -------------------------------------------------------------------------------- /src/string/constants/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/string/constants/mod.rs -------------------------------------------------------------------------------- /src/string/deconstantize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/string/deconstantize/mod.rs -------------------------------------------------------------------------------- /src/string/demodulize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/string/demodulize/mod.rs -------------------------------------------------------------------------------- /src/string/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/string/mod.rs -------------------------------------------------------------------------------- /src/string/pluralize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/string/pluralize/mod.rs -------------------------------------------------------------------------------- /src/string/singularize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/string/singularize/mod.rs -------------------------------------------------------------------------------- /src/suffix/foreignkey/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/suffix/foreignkey/mod.rs -------------------------------------------------------------------------------- /src/suffix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/src/suffix/mod.rs -------------------------------------------------------------------------------- /tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatisinternet/Inflector/HEAD/tests/lib.rs --------------------------------------------------------------------------------