const HostnamePattern …
const UUIDPattern …
const UUID3Pattern …
const UUID4Pattern …
const UUID5Pattern …
const jsonNull …
var rxHostname …
var rxUUID …
var rxUUID3 …
var rxUUID4 …
var rxUUID5 …
func IsHostname(str string) bool { … }
func IsUUID(str string) bool { … }
func IsUUID3(str string) bool { … }
func IsUUID4(str string) bool { … }
func IsUUID5(str string) bool { … }
func IsEmail(str string) bool { … }
func init() { … }
func isIPv4(s string) bool { … }
func isCIDR(s string) bool { … }
type Base64 …
func (b Base64) MarshalText() ([]byte, error) { … }
func (b *Base64) UnmarshalText(data []byte) error { … }
func (b *Base64) Scan(raw interface{ … }
func (b Base64) String() string { … }
func (b Base64) MarshalJSON() ([]byte, error) { … }
func (b *Base64) UnmarshalJSON(data []byte) error { … }
func (b *Base64) DeepCopyInto(out *Base64) { … }
func (b *Base64) DeepCopy() *Base64 { … }
type URI …
func (u URI) MarshalText() ([]byte, error) { … }
func (u *URI) UnmarshalText(data []byte) error { … }
func (u *URI) Scan(raw interface{ … }
func (u URI) String() string { … }
func (u URI) MarshalJSON() ([]byte, error) { … }
func (u *URI) UnmarshalJSON(data []byte) error { … }
func (u *URI) DeepCopyInto(out *URI) { … }
func (u *URI) DeepCopy() *URI { … }
type Email …
func (e Email) MarshalText() ([]byte, error) { … }
func (e *Email) UnmarshalText(data []byte) error { … }
func (e *Email) Scan(raw interface{ … }
func (e Email) String() string { … }
func (e Email) MarshalJSON() ([]byte, error) { … }
func (e *Email) UnmarshalJSON(data []byte) error { … }
func (e *Email) DeepCopyInto(out *Email) { … }
func (e *Email) DeepCopy() *Email { … }
type Hostname …
func (h Hostname) MarshalText() ([]byte, error) { … }
func (h *Hostname) UnmarshalText(data []byte) error { … }
func (h *Hostname) Scan(raw interface{ … }
func (h Hostname) String() string { … }
func (h Hostname) MarshalJSON() ([]byte, error) { … }
func (h *Hostname) UnmarshalJSON(data []byte) error { … }
func (h *Hostname) DeepCopyInto(out *Hostname) { … }
func (h *Hostname) DeepCopy() *Hostname { … }
type IPv4 …
func (u IPv4) MarshalText() ([]byte, error) { … }
func (u *IPv4) UnmarshalText(data []byte) error { … }
func (u *IPv4) Scan(raw interface{ … }
func (u IPv4) String() string { … }
func (u IPv4) MarshalJSON() ([]byte, error) { … }
func (u *IPv4) UnmarshalJSON(data []byte) error { … }
func (u *IPv4) DeepCopyInto(out *IPv4) { … }
func (u *IPv4) DeepCopy() *IPv4 { … }
type IPv6 …
func (u IPv6) MarshalText() ([]byte, error) { … }
func (u *IPv6) UnmarshalText(data []byte) error { … }
func (u *IPv6) Scan(raw interface{ … }
func (u IPv6) String() string { … }
func (u IPv6) MarshalJSON() ([]byte, error) { … }
func (u *IPv6) UnmarshalJSON(data []byte) error { … }
func (u *IPv6) DeepCopyInto(out *IPv6) { … }
func (u *IPv6) DeepCopy() *IPv6 { … }
type CIDR …
func (u CIDR) MarshalText() ([]byte, error) { … }
func (u *CIDR) UnmarshalText(data []byte) error { … }
func (u *CIDR) Scan(raw interface{ … }
func (u CIDR) String() string { … }
func (u CIDR) MarshalJSON() ([]byte, error) { … }
func (u *CIDR) UnmarshalJSON(data []byte) error { … }
func (u *CIDR) DeepCopyInto(out *CIDR) { … }
func (u *CIDR) DeepCopy() *CIDR { … }
type MAC …
func (u MAC) MarshalText() ([]byte, error) { … }
func (u *MAC) UnmarshalText(data []byte) error { … }
func (u *MAC) Scan(raw interface{ … }
func (u MAC) String() string { … }
func (u MAC) MarshalJSON() ([]byte, error) { … }
func (u *MAC) UnmarshalJSON(data []byte) error { … }
func (u *MAC) DeepCopyInto(out *MAC) { … }
func (u *MAC) DeepCopy() *MAC { … }
type UUID …
func (u UUID) MarshalText() ([]byte, error) { … }
func (u *UUID) UnmarshalText(data []byte) error { … }
func (u *UUID) Scan(raw interface{ … }
func (u UUID) String() string { … }
func (u UUID) MarshalJSON() ([]byte, error) { … }
func (u *UUID) UnmarshalJSON(data []byte) error { … }
func (u *UUID) DeepCopyInto(out *UUID) { … }
func (u *UUID) DeepCopy() *UUID { … }
type UUID3 …
func (u UUID3) MarshalText() ([]byte, error) { … }
func (u *UUID3) UnmarshalText(data []byte) error { … }
func (u *UUID3) Scan(raw interface{ … }
func (u UUID3) String() string { … }
func (u UUID3) MarshalJSON() ([]byte, error) { … }
func (u *UUID3) UnmarshalJSON(data []byte) error { … }
func (u *UUID3) DeepCopyInto(out *UUID3) { … }
func (u *UUID3) DeepCopy() *UUID3 { … }
type UUID4 …
func (u UUID4) MarshalText() ([]byte, error) { … }
func (u *UUID4) UnmarshalText(data []byte) error { … }
func (u *UUID4) Scan(raw interface{ … }
func (u UUID4) String() string { … }
func (u UUID4) MarshalJSON() ([]byte, error) { … }
func (u *UUID4) UnmarshalJSON(data []byte) error { … }
func (u *UUID4) DeepCopyInto(out *UUID4) { … }
func (u *UUID4) DeepCopy() *UUID4 { … }
type UUID5 …
func (u UUID5) MarshalText() ([]byte, error) { … }
func (u *UUID5) UnmarshalText(data []byte) error { … }
func (u *UUID5) Scan(raw interface{ … }
func (u UUID5) String() string { … }
func (u UUID5) MarshalJSON() ([]byte, error) { … }
func (u *UUID5) UnmarshalJSON(data []byte) error { … }
func (u *UUID5) DeepCopyInto(out *UUID5) { … }
func (u *UUID5) DeepCopy() *UUID5 { … }
type ISBN …
func (u ISBN) MarshalText() ([]byte, error) { … }
func (u *ISBN) UnmarshalText(data []byte) error { … }
func (u *ISBN) Scan(raw interface{ … }
func (u ISBN) String() string { … }
func (u ISBN) MarshalJSON() ([]byte, error) { … }
func (u *ISBN) UnmarshalJSON(data []byte) error { … }
func (u *ISBN) DeepCopyInto(out *ISBN) { … }
func (u *ISBN) DeepCopy() *ISBN { … }
type ISBN10 …
func (u ISBN10) MarshalText() ([]byte, error) { … }
func (u *ISBN10) UnmarshalText(data []byte) error { … }
func (u *ISBN10) Scan(raw interface{ … }
func (u ISBN10) String() string { … }
func (u ISBN10) MarshalJSON() ([]byte, error) { … }
func (u *ISBN10) UnmarshalJSON(data []byte) error { … }
func (u *ISBN10) DeepCopyInto(out *ISBN10) { … }
func (u *ISBN10) DeepCopy() *ISBN10 { … }
type ISBN13 …
func (u ISBN13) MarshalText() ([]byte, error) { … }
func (u *ISBN13) UnmarshalText(data []byte) error { … }
func (u *ISBN13) Scan(raw interface{ … }
func (u ISBN13) String() string { … }
func (u ISBN13) MarshalJSON() ([]byte, error) { … }
func (u *ISBN13) UnmarshalJSON(data []byte) error { … }
func (u *ISBN13) DeepCopyInto(out *ISBN13) { … }
func (u *ISBN13) DeepCopy() *ISBN13 { … }
type CreditCard …
func (u CreditCard) MarshalText() ([]byte, error) { … }
func (u *CreditCard) UnmarshalText(data []byte) error { … }
func (u *CreditCard) Scan(raw interface{ … }
func (u CreditCard) String() string { … }
func (u CreditCard) MarshalJSON() ([]byte, error) { … }
func (u *CreditCard) UnmarshalJSON(data []byte) error { … }
func (u *CreditCard) DeepCopyInto(out *CreditCard) { … }
func (u *CreditCard) DeepCopy() *CreditCard { … }
type SSN …
func (u SSN) MarshalText() ([]byte, error) { … }
func (u *SSN) UnmarshalText(data []byte) error { … }
func (u *SSN) Scan(raw interface{ … }
func (u SSN) String() string { … }
func (u SSN) MarshalJSON() ([]byte, error) { … }
func (u *SSN) UnmarshalJSON(data []byte) error { … }
func (u *SSN) DeepCopyInto(out *SSN) { … }
func (u *SSN) DeepCopy() *SSN { … }
type HexColor …
func (h HexColor) MarshalText() ([]byte, error) { … }
func (h *HexColor) UnmarshalText(data []byte) error { … }
func (h *HexColor) Scan(raw interface{ … }
func (h HexColor) String() string { … }
func (h HexColor) MarshalJSON() ([]byte, error) { … }
func (h *HexColor) UnmarshalJSON(data []byte) error { … }
func (h *HexColor) DeepCopyInto(out *HexColor) { … }
func (h *HexColor) DeepCopy() *HexColor { … }
type RGBColor …
func (r RGBColor) MarshalText() ([]byte, error) { … }
func (r *RGBColor) UnmarshalText(data []byte) error { … }
func (r *RGBColor) Scan(raw interface{ … }
func (r RGBColor) String() string { … }
func (r RGBColor) MarshalJSON() ([]byte, error) { … }
func (r *RGBColor) UnmarshalJSON(data []byte) error { … }
func (r *RGBColor) DeepCopyInto(out *RGBColor) { … }
func (r *RGBColor) DeepCopy() *RGBColor { … }
type Password …
func (r Password) MarshalText() ([]byte, error) { … }
func (r *Password) UnmarshalText(data []byte) error { … }
func (r *Password) Scan(raw interface{ … }
func (r Password) String() string { … }
func (r Password) MarshalJSON() ([]byte, error) { … }
func (r *Password) UnmarshalJSON(data []byte) error { … }
func (r *Password) DeepCopyInto(out *Password) { … }
func (r *Password) DeepCopy() *Password { … }