checkpoint.go

 1package expctxkeys
 2
 3// EnableSnapshotterKey is a context key to indicate that snapshotting should be enabled.
 4// The context.Context passed to a exported function invocation should have this key set
 5// to a non-nil value, and host functions will be able to retrieve it using SnapshotterKey.
 6type EnableSnapshotterKey struct{}
 7
 8// SnapshotterKey is a context key to access a Snapshotter from a host function.
 9// It is only present if EnableSnapshotter was set in the function invocation context.
10type SnapshotterKey struct{}