def frame.payload

bend-kit-tar@0.3.0.0 · tar.bend:453

import bend-kit-tar@0.3.0.0/tar.bend as Tar
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

453def frame.payload(+t: U32, +size: U32, +padding: U32, outer: Bytes.CursorLimit, pax: Pax, acc: List<&1, Entry>, r: Bytes.Cursor & Maybe<&1, Bytes.CursorLimit>) -> Bytes.Cursor & St:
454  (c, m) = r
455  match m:
456    case Some{inner}:
457      frame.body(inner, outer, padding, step.type(t, c, size, pax, acc))
458    case None{}:
459      (Bytes.Cursor.leave(c, outer), SFail{})

Uses (13)

Used by (1)