Documentation ¶
Overview ¶
Package expctxkeys provides keys for the context used to store the experimental APIs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloseNotifierKey ¶
type CloseNotifierKey struct{}
CloseNotifierKey is a context.Context Value key. Its associated value should be a Notifier.
type EnableSnapshotterKey ¶
type EnableSnapshotterKey struct{}
EnableSnapshotterKey is a context key to indicate that snapshotting should be enabled. The context.Context passed to a exported function invocation should have this key set to a non-nil value, and host functions will be able to retrieve it using SnapshotterKey.
type FunctionListenerFactoryKey ¶
type FunctionListenerFactoryKey struct{}
FunctionListenerFactoryKey is a context.Context Value key. Its associated value should be a FunctionListenerFactory.
type MemoryAllocatorKey ¶
type MemoryAllocatorKey struct{}
MemoryAllocatorKey is a context.Context key for the experimental memory allocator.
type SnapshotterKey ¶
type SnapshotterKey struct{}
SnapshotterKey is a context key to access a Snapshotter from a host function. It is only present if EnableSnapshotter was set in the function invocation context.