opcua_core_namespace/generated/
mod.rs

1// This file was autogenerated from schemas/1.05/Opc.Ua.NodeSet2.xml by async-opcua-codegen
2//
3// DO NOT EDIT THIS FILE
4
5// OPCUA for Rust
6// SPDX-License-Identifier: MPL-2.0
7// Copyright (C) 2017-2024 Adam Lock, Einar Omang
8#[allow(unused)]
9mod opcua {
10    pub use opcua_nodes as nodes;
11    pub use opcua_types as types;
12}
13mod nodeset_1;
14mod nodeset_10;
15mod nodeset_11;
16mod nodeset_12;
17mod nodeset_13;
18mod nodeset_14;
19mod nodeset_15;
20mod nodeset_16;
21mod nodeset_17;
22mod nodeset_18;
23mod nodeset_19;
24mod nodeset_2;
25mod nodeset_20;
26mod nodeset_21;
27mod nodeset_22;
28mod nodeset_23;
29mod nodeset_24;
30mod nodeset_25;
31mod nodeset_26;
32mod nodeset_27;
33mod nodeset_28;
34mod nodeset_29;
35mod nodeset_3;
36mod nodeset_30;
37mod nodeset_31;
38mod nodeset_32;
39mod nodeset_33;
40mod nodeset_34;
41mod nodeset_35;
42mod nodeset_36;
43mod nodeset_37;
44mod nodeset_38;
45mod nodeset_39;
46mod nodeset_4;
47mod nodeset_40;
48mod nodeset_41;
49mod nodeset_42;
50mod nodeset_43;
51mod nodeset_44;
52mod nodeset_45;
53mod nodeset_46;
54mod nodeset_47;
55mod nodeset_48;
56mod nodeset_49;
57mod nodeset_5;
58mod nodeset_50;
59mod nodeset_51;
60mod nodeset_52;
61mod nodeset_6;
62mod nodeset_7;
63mod nodeset_8;
64mod nodeset_9;
65pub struct CoreNamespace;
66impl opcua::nodes::NodeSetImport for CoreNamespace {
67    fn load<'a>(
68        &'a self,
69        map: &'a opcua::nodes::NodeSetNamespaceMapper,
70    ) -> Box<dyn Iterator<Item = opcua::nodes::ImportedItem> + 'a> {
71        Box::new(
72            [
73                nodeset_1::imported_nodes(map),
74                nodeset_2::imported_nodes(map),
75                nodeset_3::imported_nodes(map),
76                nodeset_4::imported_nodes(map),
77                nodeset_5::imported_nodes(map),
78                nodeset_6::imported_nodes(map),
79                nodeset_7::imported_nodes(map),
80                nodeset_8::imported_nodes(map),
81                nodeset_9::imported_nodes(map),
82                nodeset_10::imported_nodes(map),
83                nodeset_11::imported_nodes(map),
84                nodeset_12::imported_nodes(map),
85                nodeset_13::imported_nodes(map),
86                nodeset_14::imported_nodes(map),
87                nodeset_15::imported_nodes(map),
88                nodeset_16::imported_nodes(map),
89                nodeset_17::imported_nodes(map),
90                nodeset_18::imported_nodes(map),
91                nodeset_19::imported_nodes(map),
92                nodeset_20::imported_nodes(map),
93                nodeset_21::imported_nodes(map),
94                nodeset_22::imported_nodes(map),
95                nodeset_23::imported_nodes(map),
96                nodeset_24::imported_nodes(map),
97                nodeset_25::imported_nodes(map),
98                nodeset_26::imported_nodes(map),
99                nodeset_27::imported_nodes(map),
100                nodeset_28::imported_nodes(map),
101                nodeset_29::imported_nodes(map),
102                nodeset_30::imported_nodes(map),
103                nodeset_31::imported_nodes(map),
104                nodeset_32::imported_nodes(map),
105                nodeset_33::imported_nodes(map),
106                nodeset_34::imported_nodes(map),
107                nodeset_35::imported_nodes(map),
108                nodeset_36::imported_nodes(map),
109                nodeset_37::imported_nodes(map),
110                nodeset_38::imported_nodes(map),
111                nodeset_39::imported_nodes(map),
112                nodeset_40::imported_nodes(map),
113                nodeset_41::imported_nodes(map),
114                nodeset_42::imported_nodes(map),
115                nodeset_43::imported_nodes(map),
116                nodeset_44::imported_nodes(map),
117                nodeset_45::imported_nodes(map),
118                nodeset_46::imported_nodes(map),
119                nodeset_47::imported_nodes(map),
120                nodeset_48::imported_nodes(map),
121                nodeset_49::imported_nodes(map),
122                nodeset_50::imported_nodes(map),
123                nodeset_51::imported_nodes(map),
124                nodeset_52::imported_nodes(map),
125            ]
126            .into_iter()
127            .flatten(),
128        )
129    }
130    fn register_namespaces(&self, map: &mut opcua::nodes::NodeSetNamespaceMapper) {
131        map.add_namespace("http://opcfoundation.org/UA/", 0u16);
132    }
133    fn get_own_namespaces(&self) -> Vec<String> {
134        vec!["http://opcfoundation.org/UA/".to_owned()]
135    }
136}