Help us shape the future of Go! Take the 2026 Go Developer Survey

structs

package
v1.104.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2026 License: BSD-3-Clause Imports: 0 Imported by: 15

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

type Incomparable

type Incomparable [0]func()

Incomparable is a zero-width incomparable type. If added as the first 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 to the struct (unless the struct has only small fields).

Be making a struct incomparable, you can prevent misuse (prevent people from using ==), but also you can shrink generated binaries, as the compiler can omit equality funcs from the binary.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL