Thanks to visit codestin.com
Credit goes to pkg.go.dev

structs

package standard library
go1.25.6 Latest Latest
Warning

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

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

Documentation

Overview

Package structs defines marker types that can be used as struct fields to modify the properties of a struct.

By convention, a marker type should be used as the type of a field named "_", placed at the beginning of a struct type definition.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HostLayout

type HostLayout struct {
	// contains filtered or unexported fields
}

HostLayout marks a struct as using host memory layout. A struct with a field of type HostLayout will be laid out in memory according to host expectations, generally following the host's C ABI.

HostLayout does not affect layout within any other struct-typed fields of the containing struct, nor does it affect layout of structs containing the struct marked as host layout.

By convention, HostLayout should be used as the type of a field named "_", placed at the beginning of the struct type definition.

Jump to

Keyboard shortcuts

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