mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-10 07:04:18 +00:00
Test for trait method decl/impl for borrowed box.
This commit is contained in:
parent
1a50755f21
commit
5db8647c5e
2 changed files with 16 additions and 0 deletions
|
@ -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 a new issue