# Functions
GVKNNOf converts an Object to its GVKNN.
MarkDeleted marks the given Object as having been deleted from the cluster.
New creates a new work queue for use in signalling objects that may need remediation.
WasDeleted returns true if the given Object was marked as having been deleted from the cluster.
# Variables
ErrShutdown is returned by `ObjectQueue.Get` if the queue is shut down before an object is available/added.
# Structs
Deleted wraps an Object that has be deleted.
GVKNN adds Version to core.ID to make it suitable for getting an object from a cluster into an *unstructured.Unstructured.
ObjectQueue is a wrapper around a workqueue.Interface for use with declared resources.
# Interfaces
Interface is the methods ObjectQueue satisfies.