Add more exhaustive tests for borrow_box

This commit is contained in:
scott-linder 2017-02-02 10:55:27 -05:00
parent e6eaa726e2
commit c061464f20

View File

@ -4,11 +4,22 @@
#![deny(clippy)]
#![allow(boxed_local)]
#![allow(blacklisted_name)]
#![allow(unused_variables)]
#![allow(dead_code)]
pub fn test(foo: &Box<bool>) { //~ ERROR you seem to be trying to use `&Box<T>`
pub fn test1(foo: &Box<bool>) { //~ ERROR you seem to be trying to use `&Box<T>`
println!("{:?}", foo)
}
fn main(){
test(&Box::new(false));
pub fn test2() {
let foo: &Box<bool>; //~ ERROR you seem to be trying to use `&Box<T>`
}
struct Test3<'a> {
foo: &'a Box<bool> //~ ERROR you seem to be trying to use `&Box<T>`
}
fn main(){
test1(&Box::new(false));
test2();
}