Versions in this module Expand all Collapse all v0 v0.1.0 Oct 19, 2021 Changes in this version + type Ext byte + const EtGIF + const EtJPEG + const EtNone + const EtPNG + func ParseExt(s string) Ext + func (z *Ext) UnmarshalText(data []byte) error + func (z Ext) MarshalText() ([]byte, error) + func (z Ext) String() string + func (z Ext) Val() byte + type IID uint64 + func ParseID(s string) (IID, error) + func (z *IID) Scan(src interface{}) (err error) + func (z *IID) UnmarshalText(data []byte) (err error) + func (z IID) Bytes() []byte + func (z IID) MarshalText() ([]byte, error) + func (z IID) String() string + func (z IID) Value() (driver.Value, error) + type Pin struct + Ext Ext + ID IID + func NewPin(id uint64, ext Ext) Pin + func ParsePin(s string) (p *Pin, err error) + func (p *Pin) Scan(src interface{}) (err error) + func (p *Pin) UnmarshalBinary(buf []byte) error + func (p *Pin) UnmarshalText(data []byte) (err error) + func (p Pin) Bytes() []byte + func (p Pin) MarshalBinary() ([]byte, error) + func (p Pin) MarshalText() ([]byte, error) + func (p Pin) Path() string + func (p Pin) String() string + func (p Pin) Value() (driver.Value, error)