| //@ aux-build:issue-49482-reexport.rs | |
| //@ revisions: rpass1 | |
| extern crate issue_49482_reexport; | |
| pub trait KvStorage | |
| { | |
| fn get(&self); | |
| } | |
| impl<K> KvStorage for Box<K> | |
| where | |
| K: KvStorage + ?Sized, | |
| { | |
| fn get(&self) { | |
| (**self).get() | |
| } | |
| } | |
| impl KvStorage for u32 { | |
| fn get(&self) {} | |
| } | |
| fn main() { | |
| /* force issue_49482_reexport to be loaded */ | |
| issue_49482_reexport::foo(); | |
| Box::new(2).get(); | |
| } |