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>
|
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(){
|
fn main(){
|
||||||
test1(&mut Box::new(false));
|
test1(&mut Box::new(false));
|
||||||
test2();
|
test2();
|
||||||
|
@ -22,6 +22,12 @@ error: you seem to be trying to use `&Box<T>`. Consider using just `&T`
|
|||||||
18 | foo: &'a Box<bool>
|
18 | foo: &'a Box<bool>
|
||||||
| ^^^^^^^^^^^^^ help: try `&'a 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: aborting due to previous error(s)
|
||||||
|
|
||||||
error: Could not compile `clippy_tests`.
|
error: Could not compile `clippy_tests`.
|
||||||
|
Loading…
Reference in New Issue
Block a user