Versions in this module Expand all Collapse all v1 v1.12.0 Nov 22, 2023 v1.2.0 Nov 22, 2023 Changes in this version + type Prependable struct + func NewEmptyPrependableFromView(v View) Prependable + func NewPrependable(size int) Prependable + func NewPrependableFromView(v View) Prependable + func (p *Prependable) Prepend(size int) []byte + func (p *Prependable) TrimBack(size int) + func (p Prependable) AvailableLength() int + func (p Prependable) DeepCopy() Prependable + func (p Prependable) UsedLength() int + func (p Prependable) View() View + type VectorisedView struct + func NewVectorisedView(size int, views []View) VectorisedView + func (vv *VectorisedView) Append(vv2 VectorisedView) + func (vv *VectorisedView) CapLength(length int) + func (vv *VectorisedView) RemoveFirst() + func (vv *VectorisedView) TrimFront(count int) + func (vv VectorisedView) Clone(buffer []View) VectorisedView + func (vv VectorisedView) First() View + func (vv VectorisedView) Size() int + func (vv VectorisedView) ToView() View + func (vv VectorisedView) Views() []View + type View []byte + func NewView(size int) View + func NewViewFromBytes(b []byte) View + func (v *View) CapLength(length int) + func (v *View) TrimFront(count int) + func (v View) ToVectorisedView() VectorisedView