aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-expr.h
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2021-09-10 12:14:33 +0100
committerPhilip Herron <philip.herron@embecosm.com>2021-09-10 13:47:51 +0100
commita1c87bfea6c5e2fd6b2d23b12b563fcaf5ec09a1 (patch)
tree1294bbc35cc86fffd2ef15e66f3b9fbce55eee06 /gcc/rust/backend/rust-compile-expr.h
parente68a772a4a3010b62dae7231b1d841654dbb66d3 (diff)
downloadgcc-a1c87bfea6c5e2fd6b2d23b12b563fcaf5ec09a1.zip
gcc-a1c87bfea6c5e2fd6b2d23b12b563fcaf5ec09a1.tar.gz
gcc-a1c87bfea6c5e2fd6b2d23b12b563fcaf5ec09a1.tar.bz2
Add initial support to specify Super Traits
Super Traits are simply TraitBounds upon the implict Self TypeParameter, such that a trait with a super trait bound almost ends up looking like this trait A : B { } -> trait A where Self: B { }
Diffstat (limited to 'gcc/rust/backend/rust-compile-expr.h')
0 files changed, 0 insertions, 0 deletions