summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-01-02 11:59:52 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-01-03 11:04:20 +0100
commit8b31a8417142d1c5a61aed2e080eb13f177b7d87 (patch)
tree523782b10b593ff4668f9627311bfac81e9a7959
parentcbec676adc5693281b3a41c97a3d8a142397649f (diff)
downloadmullvadvpn-8b31a8417142d1c5a61aed2e080eb13f177b7d87.tar.xz
mullvadvpn-8b31a8417142d1c5a61aed2e080eb13f177b7d87.zip
Derive `Default` for `TunnelDeviceBuilder`
-rw-r--r--talpid-tunnel/src/tun_provider/unix.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/talpid-tunnel/src/tun_provider/unix.rs b/talpid-tunnel/src/tun_provider/unix.rs
index 84ee9ec3d2..b045dad877 100644
--- a/talpid-tunnel/src/tun_provider/unix.rs
+++ b/talpid-tunnel/src/tun_provider/unix.rs
@@ -112,6 +112,7 @@ pub struct TunnelDevice {
/// A tunnel device builder.
///
/// Call [`Self::create`] to create [`TunnelDevice`] from the config.
+#[derive(Default)]
pub struct TunnelDeviceBuilder {
config: Configuration,
}
@@ -152,13 +153,6 @@ impl TunnelDeviceBuilder {
}
}
-impl Default for TunnelDeviceBuilder {
- fn default() -> Self {
- let config = Configuration::default();
- Self { config }
- }
-}
-
impl AsRawFd for TunnelDevice {
fn as_raw_fd(&self) -> RawFd {
self.dev.as_raw_fd()