Versions in this module Expand all Collapse all v2 v2.3.0 Dec 5, 2023 Changes in this version + func FromBytes(data []byte) extsort.SortType + type Option func(u *URL) + func WithAllVersions(isAllVersions bool) Option + func WithRaw(mode bool) Option + func WithVersion(versionID string) Option + type URL struct + AllVersions bool + Bucket string + Delimiter string + Path string + Prefix string + Scheme string + Type urlType + VersionID string + func New(s string, opts ...Option) (*URL, error) + func (u *URL) Absolute() string + func (u *URL) Base() string + func (u *URL) Clone() *URL + func (u *URL) Dir() string + func (u *URL) EscapedPath() string + func (u *URL) IsBucket() bool + func (u *URL) IsPrefix() bool + func (u *URL) IsRemote() bool + func (u *URL) IsVersioned() bool + func (u *URL) IsWildcard() bool + func (u *URL) Join(s string) *URL + func (u *URL) MarshalJSON() ([]byte, error) + func (u *URL) Match(key string) bool + func (u *URL) Relative() string + func (u *URL) SetRelative(base *URL) + func (u *URL) String() string + func (u URL) ToBytes() []byte