xref: /aosp_15_r20/external/bazelbuild-rules_rust/proto/prost/private/tests/nesting/nested_messages_test.rs (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1 //! Tests the usage of nested messages.
2 
3 use nested_messages_proto::nested_messages::a::b::{C, D};
4 use nested_messages_proto::nested_messages::a::B;
5 use nested_messages_proto::nested_messages::A;
6 
7 #[test]
test_nested_messages()8 fn test_nested_messages() {
9     let a = A {
10         name: "a".to_string(),
11         b: Some(B {
12             name: "b".to_string(),
13             c: Some(C {
14                 name: "c".to_string(),
15             }),
16             d: D::E.into(),
17         }),
18     };
19 
20     assert_eq!(a.name, "a");
21 }
22