mirror of
https://github.com/tribufu/rust-gamedig
synced 2026-06-01 09:42:41 +00:00
[Socket] Replace static with const for DEFAULT_PACKET_SIZE value
This commit is contained in:
parent
bf2a05f488
commit
7352c595e9
1 changed files with 2 additions and 3 deletions
|
|
@ -5,7 +5,7 @@ use crate::GDError::{PacketReceive, PacketSend, SocketBind, SocketConnect};
|
||||||
use crate::protocols::types::TimeoutSettings;
|
use crate::protocols::types::TimeoutSettings;
|
||||||
use crate::utils::address_and_port_as_string;
|
use crate::utils::address_and_port_as_string;
|
||||||
|
|
||||||
static DEFAULT_PACKET_SIZE: usize = 1024;
|
const DEFAULT_PACKET_SIZE: usize = 1024;
|
||||||
|
|
||||||
pub trait Socket {
|
pub trait Socket {
|
||||||
fn new(address: &str, port: u16) -> GDResult<Self> where Self: Sized;
|
fn new(address: &str, port: u16) -> GDResult<Self> where Self: Sized;
|
||||||
|
|
@ -23,10 +23,9 @@ pub struct TcpSocket {
|
||||||
impl Socket for TcpSocket {
|
impl Socket for TcpSocket {
|
||||||
fn new(address: &str, port: u16) -> GDResult<Self> {
|
fn new(address: &str, port: u16) -> GDResult<Self> {
|
||||||
let complete_address = address_and_port_as_string(address, port);
|
let complete_address = address_and_port_as_string(address, port);
|
||||||
let socket = net::TcpStream::connect(complete_address).map_err(|_| SocketConnect)?;
|
|
||||||
|
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
socket
|
socket: net::TcpStream::connect(complete_address).map_err(|_| SocketConnect)?
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue