1pub mod client;
2pub mod connection;
3pub mod error;
4pub mod plus_client;
5pub mod plus_connection;
6pub mod pool;
7pub mod tag;
8pub mod tls;
9pub mod transport;
10pub mod types;
11pub mod udp;
12
13#[cfg(feature = "sync")]
14pub mod client_sync;
15
16pub use client::{MultiReadItem, MultiWriteItem, S7Client};
17pub use error::{Error, Result};
18pub use plus_client::S7PlusClient;
19pub use plus_connection::{plus_connect, PlusConnection};
20pub use pool::{PoolConfig, PooledClient, S7Pool};
21pub use tag::{parse_tag, TagAddress};
22pub use tls::{tls_connect, TlsStream};
23pub use types::{BlockType, ConnectParams};
24pub use udp::UdpTransport;