Update deps
This commit is contained in:
10
vendor/github.com/cockroachdb/redact/builder/builder.go
generated
vendored
10
vendor/github.com/cockroachdb/redact/builder/builder.go
generated
vendored
@@ -130,6 +130,16 @@ func (b *StringBuilder) SafeRune(s i.SafeRune) {
|
||||
_ = b.Buffer.WriteRune(rune(s))
|
||||
}
|
||||
|
||||
func (b *StringBuilder) SafeByte(s i.SafeByte) {
|
||||
b.SetMode(ib.SafeEscaped)
|
||||
_ = b.Buffer.WriteByte(byte(s))
|
||||
}
|
||||
|
||||
func (b *StringBuilder) SafeBytes(s i.SafeBytes) {
|
||||
b.SetMode(ib.SafeEscaped)
|
||||
_, _ = b.Buffer.Write([]byte(s))
|
||||
}
|
||||
|
||||
// UnsafeString is part of the SafeWriter interface.
|
||||
func (b *StringBuilder) UnsafeString(s string) {
|
||||
b.SetMode(ib.UnsafeEscaped)
|
||||
|
||||
18
vendor/github.com/cockroachdb/redact/interfaces/interfaces.go
generated
vendored
18
vendor/github.com/cockroachdb/redact/interfaces/interfaces.go
generated
vendored
@@ -65,6 +65,12 @@ type SafeWriter interface {
|
||||
// SafeRune emits a safe rune.
|
||||
SafeRune(SafeRune)
|
||||
|
||||
// SafeByte emits a safe byte.
|
||||
SafeByte(SafeByte)
|
||||
|
||||
// SafeBytes emits a safe byte slice.
|
||||
SafeBytes(SafeBytes)
|
||||
|
||||
// Print emits its arguments separated by spaces.
|
||||
// For each argument it dynamically checks for the SafeFormatter or
|
||||
// SafeValue interface and either use that, or mark the argument
|
||||
@@ -119,6 +125,18 @@ type SafeRune rune
|
||||
// SafeValue makes SafeRune a SafeValue.
|
||||
func (SafeRune) SafeValue() {}
|
||||
|
||||
// SafeByte represents a byte that is not a sensitive value.
|
||||
type SafeByte byte
|
||||
|
||||
// SafeValue makes SafeByte a SafeValue.
|
||||
func (SafeByte) SafeValue() {}
|
||||
|
||||
// SafeBytes represents a byte slice that is not a sensitive value.
|
||||
type SafeBytes []byte
|
||||
|
||||
// SafeValue makes SafeBytes a SafeValue.
|
||||
func (SafeBytes) SafeValue() {}
|
||||
|
||||
// SafeValue is a marker interface to be implemented by types that
|
||||
// alias base Go types and whose natural representation via Printf is
|
||||
// always safe for reporting.
|
||||
|
||||
12
vendor/github.com/cockroachdb/redact/internal/rfmt/printer_adapter.go
generated
vendored
12
vendor/github.com/cockroachdb/redact/internal/rfmt/printer_adapter.go
generated
vendored
@@ -46,6 +46,18 @@ func (p *pp) SafeRune(r i.SafeRune) {
|
||||
p.buf.WriteRune(rune(r))
|
||||
}
|
||||
|
||||
// SafeByte implements SafePrinter.
|
||||
func (p *pp) SafeByte(r i.SafeByte) {
|
||||
defer p.startSafeOverride().restore()
|
||||
p.buf.WriteByte(byte(r))
|
||||
}
|
||||
|
||||
// SafeBytes implements SafePrinter.
|
||||
func (p *pp) SafeBytes(r i.SafeBytes) {
|
||||
defer p.startSafeOverride().restore()
|
||||
p.buf.Write(r)
|
||||
}
|
||||
|
||||
func (p *pp) Print(args ...interface{}) {
|
||||
defer p.buf.SetMode(p.buf.GetMode())
|
||||
np := newPrinter()
|
||||
|
||||
Reference in New Issue
Block a user