extern crate dep_2_reexport; | |
extern crate dependency; | |
use dep_2_reexport::{OtherType, Trait2, Type}; | |
use dependency::{Trait, do_something, do_something_trait, do_something_type}; | |
fn main() { | |
do_something(Type); | |
Type.foo(); | |
Type::bar(); | |
do_something(OtherType); | |
do_something_type(Type); | |
do_something_trait(Box::new(Type) as Box<dyn Trait2>); | |
} |