# Functions
CacheInto will set informers on i and return the result if it implements Cache.
ClientInto will set client on i and return the result if it implements Client.
ConfigInto will set config on i and return the result if it implements Config.
DecoderInto will set decoder on i and return the result if it implements Decoder.
InjectorInto will set f and return the result on i if it implements Injector.
SchemeInto will set scheme and return the result on i if it implements Scheme.
StopChannelInto will set stop channel on i and return the result if it implements Stoppable.
# Interfaces
Cache is used by the ControllerManager to inject Cache into Sources, EventHandlers, Predicates, and Reconciles.
Client is used by the ControllerManager to inject client into Sources, EventHandlers, Predicates, and Reconciles.
Config is used by the ControllerManager to inject Config into Sources, EventHandlers, Predicates, and Reconciles.
Decoder is used by the ControllerManager to inject decoder into webhook handlers.
Injector is used by the ControllerManager to inject Func into Controllers.
Scheme is used by the ControllerManager to inject Scheme into Sources, EventHandlers, Predicates, and Reconciles.
Stoppable is used by the ControllerManager to inject stop channel into Sources, EventHandlers, Predicates, and Reconciles.
# Type aliases
Func injects dependencies into i.