From 7ee0c087406a365173733516143a1900020a80ae Mon Sep 17 00:00:00 2001 From: Rob Ede Date: Mon, 17 Jul 2023 03:44:16 +0100 Subject: [PATCH] rename MPTCP enum --- actix-server/CHANGES.md | 2 +- actix-server/src/builder.rs | 8 ++++---- actix-server/src/lib.rs | 2 +- actix-server/src/socket.rs | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/actix-server/CHANGES.md b/actix-server/CHANGES.md index 18a71ced..1f9f7b3c 100644 --- a/actix-server/CHANGES.md +++ b/actix-server/CHANGES.md @@ -2,7 +2,7 @@ ## Unreleased - 2023-xx-xx -- Add support for MultiPath TCP (MPTCP) with `Mptcp` enum and `ServerBuilder::mptcp()` method. +- Add support for MultiPath TCP (MPTCP) with `MpTcp` enum and `ServerBuilder::mptcp()` method. - Minimum supported Rust version (MSRV) is now 1.65. ## 2.2.0 - 2022-12-21 diff --git a/actix-server/src/builder.rs b/actix-server/src/builder.rs index 187a4647..8ccd691e 100644 --- a/actix-server/src/builder.rs +++ b/actix-server/src/builder.rs @@ -14,7 +14,7 @@ use crate::{ /// Multipath TCP (MPTCP) preference. #[derive(Debug, Clone)] -pub enum Mptcp { +pub enum MpTcp { /// MPTCP will not be used when binding sockets. Disabled, @@ -33,7 +33,7 @@ pub struct ServerBuilder { pub(crate) backlog: u32, pub(crate) factories: Vec>, pub(crate) sockets: Vec<(usize, String, MioListener)>, - pub(crate) mptcp: Mptcp, + pub(crate) mptcp: MpTcp, pub(crate) exit: bool, pub(crate) listen_os_signals: bool, pub(crate) cmd_tx: UnboundedSender, @@ -58,7 +58,7 @@ impl ServerBuilder { factories: Vec::new(), sockets: Vec::new(), backlog: 2048, - mptcp: MPTCP::Disabled, + mptcp: MpTcp::Disabled, exit: false, listen_os_signals: true, cmd_tx, @@ -294,7 +294,7 @@ impl ServerBuilder { pub(super) fn bind_addr( addr: S, backlog: u32, - mptcp: &MPTCP, + mptcp: &MpTcp, ) -> io::Result> { let mut opt_err = None; let mut success = false; diff --git a/actix-server/src/lib.rs b/actix-server/src/lib.rs index 8725626c..24adf8ff 100644 --- a/actix-server/src/lib.rs +++ b/actix-server/src/lib.rs @@ -21,7 +21,7 @@ mod worker; #[doc(hidden)] pub use self::socket::FromStream; pub use self::{ - builder::{ServerBuilder, MPTCP}, + builder::{MpTcp, ServerBuilder}, handle::ServerHandle, server::Server, service::ServerServiceFactory, diff --git a/actix-server/src/socket.rs b/actix-server/src/socket.rs index 0bfbe42f..7bbef962 100644 --- a/actix-server/src/socket.rs +++ b/actix-server/src/socket.rs @@ -11,7 +11,7 @@ pub(crate) use { mio::net::UnixListener as MioUnixListener, std::os::unix::net::UnixListener as StdUnixListener, }; -use crate::builder::MPTCP; +use crate::builder::MpTcp; pub(crate) enum MioListener { Tcp(MioTcpListener), @@ -225,7 +225,7 @@ mod unix_impl { pub(crate) fn create_mio_tcp_listener( addr: StdSocketAddr, backlog: u32, - mptcp: &Mptcp, + mptcp: &MpTcp, ) -> io::Result { use socket2::{Domain, Protocol, Socket, Type}; @@ -241,7 +241,7 @@ pub(crate) fn create_mio_tcp_listener( let socket = match Socket::new(Domain::for_address(addr), Type::STREAM, Some(protocol)) { Ok(sock) => sock, Err(err) => { - if mptcp == &Mptcp::TcpFallback { + if matches!(mptcp, MpTcp::TcpFallback) { Socket::new(Domain::for_address(addr), Type::STREAM, Some(Protocol::TCP))? } else { return Err(err); @@ -268,7 +268,7 @@ mod tests { assert_eq!(format!("{}", addr), "127.0.0.1:8080"); let addr: StdSocketAddr = "127.0.0.1:0".parse().unwrap(); - let lst = create_mio_tcp_listener(addr, 128, &MPTCP::Disabled).unwrap(); + let lst = create_mio_tcp_listener(addr, 128, &MpTcp::Disabled).unwrap(); let lst = MioListener::Tcp(lst); assert!(format!("{:?}", lst).contains("TcpListener")); assert!(format!("{}", lst).contains("127.0.0.1"));