Test for trait method decl/impl for borrowed box.
This commit is contained in:
parent
1a50755f21
commit
5db8647c5e
@ -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();
|
||||
|
@ -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`.
|
||||
|
Loading…
Reference in New Issue
Block a user