From d238fe196f287d56aa050c7bb6cbd2f0c68e3f28 Mon Sep 17 00:00:00 2001 From: filifa Date: Fri, 5 Sep 2025 21:27:10 -0400 Subject: [PATCH] make channels one-way --- cmd/convergents.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/convergents.go b/cmd/convergents.go index 7d5cd35..7d63c1d 100644 --- a/cmd/convergents.go +++ b/cmd/convergents.go @@ -23,7 +23,7 @@ import ( "github.com/spf13/cobra" ) -func cycle(seq []*big.Int) chan *big.Int { +func cycle(seq []*big.Int) <-chan *big.Int { ch := make(chan *big.Int) n := len(seq) go func() { @@ -35,7 +35,7 @@ func cycle(seq []*big.Int) chan *big.Int { return ch } -func gaussianBrackets(x, xprev *big.Int, ch chan *big.Int) chan *big.Int { +func gaussianBrackets(x, xprev *big.Int, ch <-chan *big.Int) <-chan *big.Int { out := make(chan *big.Int) go func() {