make channels one-way

This commit is contained in:
filifa
2025-09-05 21:27:10 -04:00
parent e4bd9aa661
commit d238fe196f

View File

@@ -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() {