]> git.lizzy.rs Git - rust.git/commit
Allow overloading explicit dereferences.
authorEduard Burtescu <edy.burt@gmail.com>
Tue, 4 Mar 2014 22:26:51 +0000 (00:26 +0200)
committerEduard Burtescu <edy.burt@gmail.com>
Tue, 4 Mar 2014 22:26:51 +0000 (00:26 +0200)
commitbcc5486c17f01f8b98e81c6e478ed6057d34304b
treef6b669ca1690b67ac8ff71412201cc4c4f006a90
parent52532d13a6e72e4bf7f931a93f902de47d667baf
Allow overloading explicit dereferences.
14 files changed:
src/doc/rust.md
src/librustc/middle/borrowck/mod.rs
src/librustc/middle/mem_categorization.rs
src/librustc/middle/trans/callee.rs
src/librustc/middle/trans/expr.rs
src/librustc/middle/trans/reflect.rs
src/librustc/middle/ty.rs
src/librustc/middle/typeck/check/mod.rs
src/librustc/middle/typeck/check/regionck.rs
src/test/compile-fail/borrowck-borrow-overloaded-deref-mut.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-borrow-overloaded-deref.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-move-out-of-overloaded-deref.rs [new file with mode: 0644]
src/test/run-pass/overloaded-deref-count.rs [new file with mode: 0644]
src/test/run-pass/overloaded-deref.rs [new file with mode: 0644]