1#![warn(missing_docs)]
28
29pub mod connector;
30pub mod error;
31
32#[cfg(feature = "talosconfig")]
33pub mod talosconfig;
34
35#[allow(missing_docs)]
37#[allow(clippy::all)]
38#[allow(rustdoc::invalid_rust_codeblocks)]
39#[allow(rustdoc::broken_intra_doc_links)]
40#[allow(rustdoc::bare_urls)]
41#[doc(hidden)]
42pub mod generated {
43 include!("generated/mod.rs");
44}
45
46pub use generated::securityapi as security;
48pub use generated::{cluster, common, inspect, machine, storage, time};
49
50pub use connector::TalosConnector;
51pub use error::{Error, Result};
52
53pub use cluster::cluster_service_client::ClusterServiceClient;
55pub use inspect::inspect_service_client::InspectServiceClient;
56pub use machine::machine_service_client::MachineServiceClient;
57pub use security::security_service_client::SecurityServiceClient;
58pub use storage::storage_service_client::StorageServiceClient;
59pub use time::time_service_client::TimeServiceClient;
60
61pub use tonic;
63pub use tonic::transport::Channel;