github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/tm2/pkg/bft/rpc/client/options.go (about) 1 package client 2 3 import "time" 4 5 type Option func(client *RPCClient) 6 7 // WithRequestTimeout sets the request timeout 8 func WithRequestTimeout(timeout time.Duration) Option { 9 return func(client *RPCClient) { 10 client.requestTimeout = timeout 11 } 12 }