unsafeheader

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2023 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Overview

Package unsafeheader contains header declarations for the Go runtime's slice and string implementations.

This package allows x/sys to use types equivalent to reflect.SliceHeader and reflect.StringHeader without introducing a dependency on the (relatively heavy) "reflect" package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Slice

type Slice struct {
	Data unsafe.Pointer
	Len  int
	Cap  int
}

Slice is the runtime representation of a slice. It cannot be used safely or portably and its representation may change in a later release.

type String

type String struct {
	Data unsafe.Pointer
	Len  int
}

String is the runtime representation of a string. It cannot be used safely or portably and its representation may change in a later release.

Jump to

Keyboard shortcuts

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