Test for trait method decl/impl for borrowed box.

This commit is contained in:
scott-linder 2017-06-12 08:44:08 -04:00
parent 1a50755f21
commit 5db8647c5e
2 changed files with 16 additions and 0 deletions

View file

@ -18,6 +18,16 @@ struct Test3<'a> {
foo: &'a Box<bool>
}
trait Test4 {
fn test4(a: &Box<bool>);
}
impl<'a> Test4 for Test3<'a> {
fn test4(a: &Box<bool>) {
unimplemented!();
}
}
fn main(){
test1(&mut Box::new(false));
test2();

View file

@ -22,6 +22,12 @@ error: you seem to be trying to use `&Box<T>`. Consider using just `&T`
18 | foo: &'a Box<bool>
| ^^^^^^^^^^^^^ help: try `&'a bool`
error: you seem to be trying to use `&Box<T>`. Consider using just `&T`
--> borrow_box.rs:22:17
|
22 | fn test4(a: &Box<bool>);
| ^^^^^^^^^^ help: try `&bool`
error: aborting due to previous error(s)
error: Could not compile `clippy_tests`.