aboutsummaryrefslogtreecommitdiff
path: root/meta/piece.go
diff options
context:
space:
mode:
Diffstat (limited to 'meta/piece.go')
-rw-r--r--meta/piece.go19
1 files changed, 6 insertions, 13 deletions
diff --git a/meta/piece.go b/meta/piece.go
index ee39d36..3878818 100644
--- a/meta/piece.go
+++ b/meta/piece.go
@@ -2,11 +2,16 @@ package meta
import (
"crypto/sha1"
- "fmt"
"dim13.org/btget/bencode"
)
+type Piece [sha1.Size]byte
+
+func (p Piece) Check(b []byte) bool {
+ return sha1.Sum(b) == p
+}
+
type Pieces []Piece
func (p *Pieces) UnmarshalBencode(b []byte) (int, error) {
@@ -23,15 +28,3 @@ func (p *Pieces) UnmarshalBencode(b []byte) (int, error) {
}
return n, nil
}
-
-type Piece [sha1.Size]byte
-
-func (p Piece) Check(b []byte) bool {
- return sha1.Sum(b) == p
-}
-
-type Percent float64
-
-func (p Percent) String() string {
- return fmt.Sprintf("%6.2f%%", p)
-}