Add missing `owning_target` field to the `Namespace` struct

PiperOrigin-RevId: 448207974
diff --git a/rs_bindings_from_cc/ir.rs b/rs_bindings_from_cc/ir.rs
index e6672bf..217f939 100644
--- a/rs_bindings_from_cc/ir.rs
+++ b/rs_bindings_from_cc/ir.rs
@@ -453,6 +453,7 @@
     pub name: Identifier,
     pub id: ItemId,
     pub canonical_namespace_id: ItemId,
+    pub owning_target: BazelLabel,
     #[serde(default)]
     pub child_item_ids: Vec<ItemId>,
     pub enclosing_namespace_id: Option<ItemId>,
diff --git a/rs_bindings_from_cc/ir_from_cc_test.rs b/rs_bindings_from_cc/ir_from_cc_test.rs
index 97135ff..d1cf765 100644
--- a/rs_bindings_from_cc/ir_from_cc_test.rs
+++ b/rs_bindings_from_cc/ir_from_cc_test.rs
@@ -1611,6 +1611,20 @@
     let namespace_items =
         namespace.child_item_ids.iter().map(|id| ir.find_decl(*id).unwrap()).collect_vec();
 
+    assert_ir_matches!(
+        ir,
+        quote! {
+            ...
+            Namespace {
+                name: "test_namespace_bindings" ...
+                id: ItemId(...) ...
+                canonical_namespace_id: ItemId(...) ...
+                owning_target: BazelLabel("//test:testing_target") ...
+            }
+            ...
+        }
+    );
+
     assert_items_match!(
         namespace_items,
         vec![