Versions in this module Expand all Collapse all v3 v3.3.0 Apr 13, 2024 v3.2.0 Apr 13, 2024 v3.1.0 Apr 13, 2024 Changes in this version + var E_Empty = &file_redact_v3_redact_proto_extTypes[10] + var E_FileSkip = &file_redact_v3_redact_proto_extTypes[0] + var E_Ignored = &file_redact_v3_redact_proto_extTypes[11] + var E_InternalMethod = &file_redact_v3_redact_proto_extTypes[6] + var E_InternalMethodCode = &file_redact_v3_redact_proto_extTypes[7] + var E_InternalMethodErrMessage = &file_redact_v3_redact_proto_extTypes[8] + var E_InternalService = &file_redact_v3_redact_proto_extTypes[2] + var E_InternalServiceCode = &file_redact_v3_redact_proto_extTypes[3] + var E_InternalServiceErrMessage = &file_redact_v3_redact_proto_extTypes[4] + var E_MethodSkip = &file_redact_v3_redact_proto_extTypes[5] + var E_Nil = &file_redact_v3_redact_proto_extTypes[9] + var E_ServiceSkip = &file_redact_v3_redact_proto_extTypes[1] + var E_Value = &file_redact_v3_redact_proto_extTypes[12] + var Falsy = Wrapper(func(_ context.Context) bool { ... }) + var File_redact_v3_redact_proto protoreflect.FileDescriptor + func Apply(in interface{}) + type Bypass interface + CheckInternal func(ctx context.Context) bool + type ElementRules struct + Empty bool + Item *FieldRules + Nested bool + func (*ElementRules) Descriptor() ([]byte, []int) + func (*ElementRules) ProtoMessage() + func (x *ElementRules) GetEmpty() bool + func (x *ElementRules) GetItem() *FieldRules + func (x *ElementRules) GetNested() bool + func (x *ElementRules) ProtoReflect() protoreflect.Message + func (x *ElementRules) Reset() + func (x *ElementRules) String() string + type FieldRules struct + Values isFieldRules_Values + func (*FieldRules) Descriptor() ([]byte, []int) + func (*FieldRules) ProtoMessage() + func (m *FieldRules) GetValues() isFieldRules_Values + func (x *FieldRules) GetBool() bool + func (x *FieldRules) GetBytes() []byte + func (x *FieldRules) GetDouble() float64 + func (x *FieldRules) GetElement() *ElementRules + func (x *FieldRules) GetEnum() int32 + func (x *FieldRules) GetFixed32() uint32 + func (x *FieldRules) GetFixed64() uint64 + func (x *FieldRules) GetFloat() float32 + func (x *FieldRules) GetInt32() int32 + func (x *FieldRules) GetInt64() int64 + func (x *FieldRules) GetMessage() *MessageRules + func (x *FieldRules) GetSfixed32() int32 + func (x *FieldRules) GetSfixed64() int64 + func (x *FieldRules) GetSint32() int32 + func (x *FieldRules) GetSint64() int64 + func (x *FieldRules) GetString_() string + func (x *FieldRules) GetUint32() uint32 + func (x *FieldRules) GetUint64() uint64 + func (x *FieldRules) ProtoReflect() protoreflect.Message + func (x *FieldRules) Reset() + func (x *FieldRules) String() string + type FieldRules_Bool struct + Bool bool + type FieldRules_Bytes struct + Bytes []byte + type FieldRules_Double struct + Double float64 + type FieldRules_Element struct + Element *ElementRules + type FieldRules_Enum struct + Enum int32 + type FieldRules_Fixed32 struct + Fixed32 uint32 + type FieldRules_Fixed64 struct + Fixed64 uint64 + type FieldRules_Float struct + Float float32 + type FieldRules_Int32 struct + Int32 int32 + type FieldRules_Int64 struct + Int64 int64 + type FieldRules_Message struct + Message *MessageRules + type FieldRules_Sfixed32 struct + Sfixed32 int32 + type FieldRules_Sfixed64 struct + Sfixed64 int64 + type FieldRules_Sint32 struct + Sint32 int32 + type FieldRules_Sint64 struct + Sint64 int64 + type FieldRules_String_ struct + String_ string + type FieldRules_Uint32 struct + Uint32 uint32 + type FieldRules_Uint64 struct + Uint64 uint64 + type MessageRules struct + Apply bool + Empty bool + Nil bool + Skip bool + func (*MessageRules) Descriptor() ([]byte, []int) + func (*MessageRules) ProtoMessage() + func (x *MessageRules) GetApply() bool + func (x *MessageRules) GetEmpty() bool + func (x *MessageRules) GetNil() bool + func (x *MessageRules) GetSkip() bool + func (x *MessageRules) ProtoReflect() protoreflect.Message + func (x *MessageRules) Reset() + func (x *MessageRules) String() string + type Redactor interface + Redact func() + type Wrapper func(ctx context.Context) bool + func (w Wrapper) CheckInternal(ctx context.Context) bool