├── .gitignore ├── README.md ├── images ├── method_hierarchy.png ├── methodologies.png └── noun_verb_extensibility.png └── tic-tac-toe-web ├── .gitignore ├── Cargo.toml ├── README.md └── src ├── main.rs └── master ├── assets ├── big_type_level_model.rs └── mod.rs ├── language ├── extensions.rs ├── mod.rs └── model.rs └── mod.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/README.md -------------------------------------------------------------------------------- /images/method_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/images/method_hierarchy.png -------------------------------------------------------------------------------- /images/methodologies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/images/methodologies.png -------------------------------------------------------------------------------- /images/noun_verb_extensibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/images/noun_verb_extensibility.png -------------------------------------------------------------------------------- /tic-tac-toe-web/.gitignore: -------------------------------------------------------------------------------- 1 | debug/ 2 | target/ 3 | **/*.rs.bk 4 | *.pdb 5 | -------------------------------------------------------------------------------- /tic-tac-toe-web/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/tic-tac-toe-web/Cargo.toml -------------------------------------------------------------------------------- /tic-tac-toe-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/tic-tac-toe-web/README.md -------------------------------------------------------------------------------- /tic-tac-toe-web/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/tic-tac-toe-web/src/main.rs -------------------------------------------------------------------------------- /tic-tac-toe-web/src/master/assets/big_type_level_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/tic-tac-toe-web/src/master/assets/big_type_level_model.rs -------------------------------------------------------------------------------- /tic-tac-toe-web/src/master/assets/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod big_type_level_model; 2 | -------------------------------------------------------------------------------- /tic-tac-toe-web/src/master/language/extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/tic-tac-toe-web/src/master/language/extensions.rs -------------------------------------------------------------------------------- /tic-tac-toe-web/src/master/language/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/tic-tac-toe-web/src/master/language/mod.rs -------------------------------------------------------------------------------- /tic-tac-toe-web/src/master/language/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/tic-tac-toe-web/src/master/language/model.rs -------------------------------------------------------------------------------- /tic-tac-toe-web/src/master/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graninas/type-level-interfaces-in-rust/HEAD/tic-tac-toe-web/src/master/mod.rs --------------------------------------------------------------------------------