]> git.lizzy.rs Git - rust.git/commit
Auto merge of #55101 - alexreg:trait-aliases, r=nikomatsakis
authorbors <bors@rust-lang.org>
Sat, 3 Nov 2018 17:30:37 +0000 (17:30 +0000)
committerbors <bors@rust-lang.org>
Sat, 3 Nov 2018 17:30:37 +0000 (17:30 +0000)
commita3f0f5107e48d47936a604325a1af325033901d0
tree53f0ad160be90667d55a84b30817060bd6a7678d
parent3d28ee3e34d100534062d0bc690779ed9b6927fe
parent417168587beda80b97e9de83b61cbb8517a61dbc
Auto merge of #55101 - alexreg:trait-aliases, r=nikomatsakis

Implement trait aliases (RFC 1733)

Extends groundwork done in https://github.com/rust-lang/rust/pull/45047, and fully implements https://github.com/rust-lang/rfcs/pull/1733.

CC @durka @nikomatsakis
src/librustc/ich/impls_ty.rs
src/librustc/traits/mod.rs
src/librustc/traits/project.rs
src/librustc/traits/select.rs
src/librustc/ty/instance.rs
src/librustc/ty/mod.rs
src/librustc/ty/sty.rs
src/librustc/ty/util.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/collect.rs