A barrier error is encoded exactly.
( ctx context.Context, err error, )
| 113 | |
| 114 | // A barrier error is encoded exactly. |
| 115 | func encodeBarrier( |
| 116 | ctx context.Context, err error, |
| 117 | ) (msg string, details []string, payload proto.Message) { |
| 118 | e := err.(*barrierErr) |
| 119 | enc := errbase.EncodeError(ctx, e.maskedErr) |
| 120 | return string(e.smsg), e.SafeDetails(), &enc |
| 121 | } |
| 122 | |
| 123 | // A barrier error is decoded exactly. |
| 124 | func decodeBarrier(ctx context.Context, msg string, _ []string, payload proto.Message) error { |
nothing calls this directly
no test coverage detected
searching dependent graphs…