1#![warn(missing_docs)]
2#![warn(unreachable_pub)]
3
4pub use opcua_core::sync;
19
20#[cfg(feature = "server")]
21pub use opcua_macros::{Event, EventField};
22
23#[cfg(feature = "client")]
24#[doc(inline)]
25pub use opcua_client as client;
26#[cfg(feature = "server")]
27#[doc(inline)]
28pub use opcua_nodes as nodes;
29#[cfg(feature = "server")]
30#[doc(inline)]
31pub use opcua_server as server;
32
33#[doc(inline)]
34pub use opcua_core as core;
35#[doc(inline)]
36pub use opcua_crypto as crypto;
37#[doc(inline)]
38pub use opcua_types as types;
39
40#[cfg(feature = "xml")]
41#[doc(inline)]
42pub use opcua_xml as xml;
43
44#[cfg(feature = "generated-address-space")]
45#[doc(inline)]
46pub use opcua_core_namespace as core_namespace;