Versions in this module Expand all Collapse all v6 v6.0.57 Jun 4, 2020 Changes in this version + type Error interface + Code func() string + type Tag struct + Key string + Value string + func (tag *Tag) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (tag Tag) IsEmpty() bool + func (tag Tag) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (tag Tag) String() string + func (tag Tag) Validate() error + type Tags tagging + func NewTags(tagMap map[string]string, isObject bool) (*Tags, error) + func Parse(s string, isObject bool) (*Tags, error) + func ParseBucketXML(reader io.Reader) (*Tags, error) + func ParseObjectTags(s string) (*Tags, error) + func ParseObjectXML(reader io.Reader) (*Tags, error) + func (tags *Tags) Remove(key string) + func (tags *Tags) Set(key, value string) error + func (tags Tags) String() string + func (tags Tags) ToMap() map[string]string