structs
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Documentation¶
Overview¶
Package structs contains the Incomparable type.
Index¶
Constants¶
This section is empty.
Variables¶
This section is empty.
Functions¶
This section is empty.
Types¶
typeIncomparable¶
type Incomparable [0]func()
Incomparable is a zero-width incomparable type. If added as thefirst field in a struct, it marks that struct as not comparable(can't do == or be a map key) and usually doesn't add any width tothe struct (unless the struct has only small fields).
Be making a struct incomparable, you can prevent misuse (preventpeople from using ==), but also you can shrink generated binaries,as the compiler can omit equality funcs from the binary.