Versions in this module Expand all Collapse all v0 v0.5.3 Aug 3, 2021 Changes in this version + const NumAttr + var ErrUnset = errors.New("cpe: wfn is empty") + type Attribute int + const Edition + const Language + const Other + const Part + const Product + const SwEdition + const TargetHW + const TargetSW + const Update + const Vendor + const Version + func (i Attribute) String() string + type Value struct + Kind ValueKind + V string + func NewValue(v string) (Value, error) + func (v *Value) Scan(i interface{}) error + func (v *Value) String() string + func (v Value) Value() (driver.Value, error) + type ValueKind uint + const ValueAny + const ValueNA + const ValueSet + const ValueUnset + func (i ValueKind) String() string + type WFN struct + Attr [NumAttr]Value + func MustUnbind(s string) WFN + func Unbind(s string) (WFN, error) + func UnbindFS(s string) (WFN, error) + func UnbindURI(s string) (WFN, error) + func (w *WFN) MarshalText() ([]byte, error) + func (w *WFN) Scan(i interface{}) (err error) + func (w *WFN) UnmarshalText(b []byte) (err error) + func (w WFN) BindFS() string + func (w WFN) String() string + func (w WFN) Valid() error + func (w WFN) Value() (driver.Value, error) v0.5.2 Aug 3, 2021 v0.4.4 Aug 3, 2021