lotus/extern/sector-storage/storiface/ffi.go

23 lines
435 B
Go
Raw Normal View History

2020-05-19 16:11:56 +00:00
package storiface
import (
2020-12-01 23:35:55 +00:00
"context"
"errors"
2020-12-01 23:39:55 +00:00
2020-12-01 23:35:55 +00:00
"github.com/ipfs/go-cid"
2020-09-07 03:49:10 +00:00
"github.com/filecoin-project/go-state-types/abi"
)
2020-05-19 16:11:56 +00:00
var ErrSectorNotFound = errors.New("sector not found")
type UnpaddedByteIndex uint64
func (i UnpaddedByteIndex) Padded() PaddedByteIndex {
return PaddedByteIndex(abi.UnpaddedPieceSize(i).Padded())
}
type PaddedByteIndex uint64
2020-12-01 23:35:55 +00:00
type RGetter func(ctx context.Context, id abi.SectorID) (cid.Cid, error)