Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const StabilitySystem + const StabilityUndeclared + func ReadParcelableHeader(p *Parcel) (int, error) + func ReadTypedList[T Parcelable](p *Parcel, factory func() T) ([]T, error) + func SkipToParcelableEnd(p *Parcel, endPos int) + func WriteParcelableFooter(p *Parcel, headerPos int) + func WriteParcelableHeader(p *Parcel) int + func WriteTypedList[T Parcelable](p *Parcel, items []T) error + type Parcel struct + func FromBytes(data []byte) *Parcel + func New() *Parcel + func (p *Parcel) Data() []byte + func (p *Parcel) Len() int + func (p *Parcel) Objects() []uint64 + func (p *Parcel) Position() int + func (p *Parcel) ReadBool() (bool, error) + func (p *Parcel) ReadByteArray() ([]byte, error) + func (p *Parcel) ReadFileDescriptor() (int32, error) + func (p *Parcel) ReadFixedByteArray(fixedSize int) ([]byte, error) + func (p *Parcel) ReadFloat32() (float32, error) + func (p *Parcel) ReadFloat64() (float64, error) + func (p *Parcel) ReadInt32() (int32, error) + func (p *Parcel) ReadInt64() (int64, error) + func (p *Parcel) ReadInterfaceToken() (string, error) + func (p *Parcel) ReadNullableString() (*string, error) + func (p *Parcel) ReadNullableString16() (*string, error) + func (p *Parcel) ReadNullableStrongBinder() (uint32, bool, error) + func (p *Parcel) ReadPaddedByte() (byte, error) + func (p *Parcel) ReadParcelFileDescriptor() (int32, error) + func (p *Parcel) ReadString() (string, error) + func (p *Parcel) ReadString16() (string, error) + func (p *Parcel) ReadStrongBinder() (uint32, error) + func (p *Parcel) ReadUint32() (uint32, error) + func (p *Parcel) ReadUint64() (uint64, error) + func (p *Parcel) Recycle() + func (p *Parcel) SetPosition(pos int) + func (p *Parcel) WriteBool(v bool) + func (p *Parcel) WriteByteArray(data []byte) + func (p *Parcel) WriteFileDescriptor(fd int32) + func (p *Parcel) WriteFixedByteArray(data []byte, fixedSize int) + func (p *Parcel) WriteFloat32(v float32) + func (p *Parcel) WriteFloat64(v float64) + func (p *Parcel) WriteInt32(v int32) + func (p *Parcel) WriteInt64(v int64) + func (p *Parcel) WriteInterfaceToken(descriptor string) + func (p *Parcel) WriteLocalBinder(binderPtr uintptr, cookie uintptr) + func (p *Parcel) WriteNullString() + func (p *Parcel) WriteNullString16() + func (p *Parcel) WriteNullStrongBinder() + func (p *Parcel) WritePaddedByte(v byte) + func (p *Parcel) WriteParcelFileDescriptor(fd int32) + func (p *Parcel) WriteRawBytes(data []byte) + func (p *Parcel) WriteString(s string) + func (p *Parcel) WriteString16(s string) + func (p *Parcel) WriteStrongBinder(handle uint32) + func (p *Parcel) WriteUint32(v uint32) + func (p *Parcel) WriteUint64(v uint64) + type Parcelable interface + MarshalParcel func(p *Parcel) error + UnmarshalParcel func(p *Parcel) error + type StabilityLevel int32