MCPcopy Create free account
hub / github.com/github/copilot-sdk / NewTruncBuffer

Function NewTruncBuffer

go/internal/truncbuffer/truncbuffer.go:18–23  ·  view source on GitHub ↗

NewTruncBuffer creates a TruncBuffer that keeps at most n bytes.

(n int)

Source from the content-addressed store, hash-verified

16
17// NewTruncBuffer creates a TruncBuffer that keeps at most n bytes.
18func NewTruncBuffer(n int) *TruncBuffer {
19 return &TruncBuffer{
20 buf: make([]byte, n),
21 size: n,
22 }
23}
24
25// Write appends p to the buffer, keeping only the last size bytes.
26// The return value n is the length of p;

Calls

no outgoing calls

Used in the wild real call sites across dependent graphs

searching dependent graphs…