marshalSFV serializes as defined in https://httpwg.org/specs/rfc9651.html#ser-item.
(b *strings.Builder)
| 24 | // marshalSFV serializes as defined in |
| 25 | // https://httpwg.org/specs/rfc9651.html#ser-item. |
| 26 | func (i Item) marshalSFV(b *strings.Builder) error { |
| 27 | if i.Value == nil { |
| 28 | return ErrInvalidBareItem |
| 29 | } |
| 30 | |
| 31 | if err := marshalBareItem(b, i.Value); err != nil { |
| 32 | return err |
| 33 | } |
| 34 | |
| 35 | return i.Params.marshalSFV(b) |
| 36 | } |
| 37 | |
| 38 | // UnmarshalItem parses an item as defined in |
| 39 | // https://httpwg.org/specs/rfc9651.html#parse-item. |