Versions in this module Expand all Collapse all v0 v0.25.2 Jun 5, 2025 Changes in this version + type Buffer struct + func MakeBuffer[T any](scratch []T) Buffer[T] + func (r *Buffer[T]) AddFirst(element T) + func (r *Buffer[T]) AddLast(element T) + func (r *Buffer[T]) Cap() int + func (r *Buffer[T]) Discard() + func (r *Buffer[T]) Get(pos int) T + func (r *Buffer[T]) GetFirst() T + func (r *Buffer[T]) GetLast() T + func (r *Buffer[T]) Len() int + func (r *Buffer[T]) RemoveFirst() + func (r *Buffer[T]) RemoveLast() + func (r *Buffer[T]) Reserve(n int) + func (r *Buffer[T]) Reset() + func (r *Buffer[T]) Resize(n int)