diff options
Diffstat (limited to 'internal/store/data.go')
| -rw-r--r-- | internal/store/data.go | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/internal/store/data.go b/internal/store/data.go index 00a23443..34a0f261 100644 --- a/internal/store/data.go +++ b/internal/store/data.go @@ -24,7 +24,7 @@ func entryEncode(w io.Writer, s *hst.State) error { } // entryDecodeHeader calls entryReadHeader, returning [hst.AppError] for a non-nil error. -func entryDecodeHeader(r io.Reader) (hst.Enablement, error) { +func entryDecodeHeader(r io.Reader) (hst.Enablements, error) { if et, err := entryReadHeader(r); err != nil { return 0, &hst.AppError{Step: "decode state header", Err: err} } else { @@ -32,11 +32,11 @@ func entryDecodeHeader(r io.Reader) (hst.Enablement, error) { } } -// entryDecode decodes [hst.State] from [io.Reader] and stores the result in the value pointed to by p. -// entryDecode validates the embedded [hst.Config] value. +// entryDecode decodes [hst.State] from [io.Reader] and stores the result in the +// value pointed to by p. entryDecode validates the embedded [hst.Config] value. // // A non-nil error returned by entryDecode is of type [hst.AppError]. -func entryDecode(r io.Reader, p *hst.State) (hst.Enablement, error) { +func entryDecode(r io.Reader, p *hst.State) (hst.Enablements, error) { if et, err := entryDecodeHeader(r); err != nil { return et, err } else if err = gob.NewDecoder(r).Decode(&p); err != nil { @@ -45,7 +45,10 @@ func entryDecode(r io.Reader, p *hst.State) (hst.Enablement, error) { return et, err } else if p.Enablements.Unwrap() != et { return et, &hst.AppError{Step: "validate state enablement", Err: os.ErrInvalid, - Msg: fmt.Sprintf("state entry %s has unexpected enablement byte %#x, %#x", p.ID.String(), byte(p.Enablements.Unwrap()), byte(et))} + Msg: fmt.Sprintf( + "state entry %s has unexpected enablement byte %#x, %#x", + p.ID.String(), byte(p.Enablements.Unwrap()), byte(et), + )} } else { return et, nil } |
