chunk

package
v0.0.0-...-4b51ba2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidChunkSize = fmt.Errorf("invalid chunk size")

Functions

This section is empty.

Types

type Chunk

type Chunk struct {
	Size uint32
	Hash uint64
}

func NewChunk

func NewChunk(size int, hash uint64) Chunk

func NewChunkFromString

func NewChunkFromString(s string) (*Chunk, error)

func (*Chunk) MarshalBinary

func (c *Chunk) MarshalBinary() ([]byte, error)

func (*Chunk) String

func (c *Chunk) String() string

func (*Chunk) UnmarshalBinary

func (c *Chunk) UnmarshalBinary(buf []byte) error

type Chunks

type Chunks []Chunk

func NewChunksFromString

func NewChunksFromString(s string) (Chunks, error)

func (Chunks) MarshalBinary

func (c Chunks) MarshalBinary() ([]byte, error)

func (Chunks) String

func (c Chunks) String() string

func (*Chunks) UnmarshalBinary

func (c *Chunks) UnmarshalBinary(buf []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL