tcp_request/
lib.rs

1#[cfg(test)]
2mod cfg;
3pub(crate) mod common;
4pub(crate) mod request;
5pub(crate) mod response;
6
7pub use request::{
8    error::r#type::Error as RequestError, request_builder::r#type::RequestBuilder,
9    r#trait::RequestTrait, r#type::BoxRequestTrait,
10};
11pub use response::{
12    response_binary::r#type::TcpResponseBinary, response_text::r#type::TcpResponseText,
13    r#trait::ResponseTrait, r#type::BoxResponseTrait,
14};
15
16pub(crate) use common::{r#const::*, r#type::*};
17pub(crate) use lombok_macros::*;
18pub(crate) use request::{
19    config::r#type::*, error::r#type::Error, request::r#type::*, r#type::RequestResult,
20};
21pub(crate) use std::{
22    error::Error as StdError,
23    fmt::Debug,
24    fmt::{self, Display},
25    io::{Read, Write},
26    net::TcpStream,
27    sync::{Arc, RwLock},
28    time::Duration,
29};