mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-14 22:01:20 +00:00
simplify writing
This commit is contained in:
@ -3,5 +3,12 @@ package binary
|
||||
import "io"
|
||||
|
||||
type Binary interface {
|
||||
WriteTo(io.Writer) (int64, error)
|
||||
WriteTo(w io.Writer) (int64, error)
|
||||
}
|
||||
|
||||
func WriteOnto(b Binary, w io.Writer, n int64, err error) (int64, error) {
|
||||
if err != nil { return n, err }
|
||||
var n_ int64
|
||||
n_, err = b.WriteTo(w)
|
||||
return n+n_, err
|
||||
}
|
||||
|
Reference in New Issue
Block a user