From 5522ee90a07efcee432d8760635feabd622b4204 Mon Sep 17 00:00:00 2001 From: Joelle Maslak Date: Sat, 10 Nov 2018 10:37:30 -0700 Subject: [PATCH] Remove redundant smartmatch usage in IO::Socket::Async --- src/core/IO/Socket/Async.pm6 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core/IO/Socket/Async.pm6 b/src/core/IO/Socket/Async.pm6 index 8345add0d6f..4c64aa68b53 100644 --- a/src/core/IO/Socket/Async.pm6 +++ b/src/core/IO/Socket/Async.pm6 @@ -167,7 +167,7 @@ my class IO::Socket::Async { $!close-vow.keep(True); } - method connect(IO::Socket::Async:U: Str() $host, Int() $port where * ~~ Port-Number, + method connect(IO::Socket::Async:U: Str() $host, Int() $port where Port-Number, :$enc = 'utf-8', :$scheduler = $*SCHEDULER) { my $p = Promise.new; my $v = $p.vow; @@ -292,7 +292,7 @@ my class IO::Socket::Async { method serial(--> True) { } } - method listen(IO::Socket::Async:U: Str() $host, Int() $port where * ~~ Port-Number, + method listen(IO::Socket::Async:U: Str() $host, Int() $port where Port-Number, Int() $backlog = 128, :$enc = 'utf-8', :$scheduler = $*SCHEDULER) { my $encoding = Encoding::Registry.find($enc); Supply.new: SocketListenerTappable.new: @@ -331,7 +331,7 @@ my class IO::Socket::Async { await $p } - method bind-udp(IO::Socket::Async:U: Str() $host, Int() $port where * ~~ Port-Number, + method bind-udp(IO::Socket::Async:U: Str() $host, Int() $port where Port-Number, :$broadcast, :$enc = 'utf-8', :$scheduler = $*SCHEDULER) { my $p = Promise.new; my $encoding = Encoding::Registry.find($enc); @@ -357,12 +357,12 @@ my class IO::Socket::Async { await $p } - method print-to(IO::Socket::Async:D: Str() $host, Int() $port where * ~~ Port-Number, + method print-to(IO::Socket::Async:D: Str() $host, Int() $port where Port-Number, Str() $str, :$scheduler = $*SCHEDULER) { self.write-to($host, $port, $!encoder.encode-chars($str), :$scheduler) } - method write-to(IO::Socket::Async:D: Str() $host, Int() $port where * ~~ Port-Number, + method write-to(IO::Socket::Async:D: Str() $host, Int() $port where Port-Number, Blob $b, :$scheduler = $*SCHEDULER) { my $p = Promise.new; my $v = $p.vow;