1 //! Tests transitive dependencies. 2 3 use b_proto::a::b::B; 4 use c_proto::a::b::c::C; 5 6 #[test] test_b()7fn test_b() { 8 let b = B { 9 name: "b".to_string(), 10 c: Some(C { 11 name: "c".to_string(), 12 ..Default::default() 13 }), 14 ..Default::default() 15 }; 16 17 assert_eq!(b.name, "b"); 18 assert_eq!(b.c.unwrap().name, "c"); 19 } 20