Skip to content

Commit cc692b5

Browse files
committed
feat: v2.2.6
1 parent 5c3a406 commit cc692b5

File tree

6 files changed

+24
-44
lines changed

6 files changed

+24
-44
lines changed

Cargo.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tcp-request"
3-
version = "2.2.5"
3+
version = "2.2.6"
44
edition = "2024"
55
authors = ["root@ltpp.vip"]
66
license = "MIT"
@@ -15,9 +15,6 @@ exclude = [
1515
".github"
1616
]
1717

18-
[dependencies]
19-
lombok-macros = "1.11.4"
20-
2118
[profile.dev]
2219
incremental = false
2320
opt-level = 3

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ pub use response::*;
99

1010
pub(crate) use common::*;
1111

12-
pub(crate) use lombok_macros::*;
1312
pub(crate) use std::{
1413
error::Error as StdError,
1514
fmt::Debug,

src/request/config/struct.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::*;
22

3-
#[derive(Debug, Clone, PartialEq, Eq, Data)]
3+
#[derive(Debug, Clone, PartialEq, Eq)]
44
pub struct Config {
55
pub host: String,
66
pub port: usize,

src/request/request/impl.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ impl TcpRequest {
1717

1818
fn read_response(&mut self, stream: &mut TcpStream) -> Result<BoxResponseTrait, RequestError> {
1919
let cfg_buffer_size: usize = self
20-
.get_config()
20+
.config
2121
.read()
2222
.map_or(DEFAULT_BUFFER_SIZE, |data| data.buffer_size);
2323
let mut tmp_buf: Vec<u8> = vec![0u8; cfg_buffer_size];
@@ -39,7 +39,7 @@ impl TcpRequest {
3939
fn get_connection_stream(&self, host: String, port: usize) -> Result<TcpStream, RequestError> {
4040
let host_port: (String, u16) = (host.clone(), port as u16);
4141
let cfg_timeout: u64 = self
42-
.get_config()
42+
.config
4343
.read()
4444
.map_or(DEFAULT_TIMEOUT, |data| data.timeout);
4545
let timeout: Duration = Duration::from_millis(cfg_timeout);
@@ -61,11 +61,11 @@ impl RequestTrait for TcpRequest {
6161

6262
fn send(&mut self, data: &[u8]) -> Self::RequestResult {
6363
let cfg_timeout: Config = self
64-
.get_config()
64+
.config
6565
.read()
6666
.map_or(Config::default(), |data| data.clone());
67-
let host: String = cfg_timeout.get_host().clone();
68-
let port: usize = cfg_timeout.get_port().clone();
67+
let host: String = cfg_timeout.host.clone();
68+
let port: usize = cfg_timeout.port.clone();
6969
let mut stream: TcpStream = self
7070
.get_connection_stream(host, port)
7171
.map_err(|_| RequestError::TcpStreamConnectError)?;

src/request/request/struct.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::*;
22

3-
#[derive(Debug, Clone, Data)]
3+
#[derive(Debug, Clone)]
44
pub struct TcpRequest {
55
pub(crate) config: ArcRwLock<Config>,
66
pub(crate) response: ArcRwLock<TcpResponseBinary>,

src/request/request_builder/impl.rs

Lines changed: 16 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -18,50 +18,34 @@ impl RequestBuilder {
1818
where
1919
T: Into<String>,
2020
{
21-
let _ = self
22-
.tcp_request
23-
.get_mut_config()
24-
.write()
25-
.and_then(|mut data| {
26-
data.host = host.into();
27-
Ok(())
28-
});
21+
let _ = self.tcp_request.config.write().and_then(|mut data| {
22+
data.host = host.into();
23+
Ok(())
24+
});
2925
self
3026
}
3127

3228
pub fn port(&mut self, port: usize) -> &mut Self {
33-
let _ = self
34-
.tcp_request
35-
.get_mut_config()
36-
.write()
37-
.and_then(|mut data| {
38-
data.port = port;
39-
Ok(())
40-
});
29+
let _ = self.tcp_request.config.write().and_then(|mut data| {
30+
data.port = port;
31+
Ok(())
32+
});
4133
self
4234
}
4335

4436
pub fn buffer(&mut self, buffer_size: usize) -> &mut Self {
45-
let _ = self
46-
.tcp_request
47-
.get_mut_config()
48-
.write()
49-
.and_then(|mut data| {
50-
data.buffer_size = buffer_size;
51-
Ok(())
52-
});
37+
let _ = self.tcp_request.config.write().and_then(|mut data| {
38+
data.buffer_size = buffer_size;
39+
Ok(())
40+
});
5341
self
5442
}
5543

5644
pub fn timeout(&mut self, timeout: u64) -> &mut Self {
57-
let _ = self
58-
.tcp_request
59-
.get_mut_config()
60-
.write()
61-
.and_then(|mut data| {
62-
data.timeout = timeout;
63-
Ok(())
64-
});
45+
let _ = self.tcp_request.config.write().and_then(|mut data| {
46+
data.timeout = timeout;
47+
Ok(())
48+
});
6549
self
6650
}
6751

0 commit comments

Comments
 (0)