# Functions
CanMigrate injects the "migrate" subcommand to another command.
CanServer injects the "server" (or start) subcommand to another command.
NewMockHasDatabase creates a new instance of MockHasDatabase.
NewMockHasGRPC creates a new instance of MockHasGRPC.
NewMockHasHTTP creates a new instance of MockHasHTTP.
NewMockHasMetrics creates a new instance of MockHasMetrics.
NewMockHasReaderDatabase creates a new instance of MockHasReaderDatabase.
NewMockHasWorker creates a new instance of MockHasWorker.
NewMockServer creates a new instance of MockServer.
# Structs
MockHasDatabase is an autogenerated mock type for the HasDatabase type.
MockHasGRPC is an autogenerated mock type for the HasGRPC type.
MockHasHTTP is an autogenerated mock type for the HasHTTP type.
MockHasMetrics is an autogenerated mock type for the HasMetrics type.
MockHasReaderDatabase is an autogenerated mock type for the HasReaderDatabase type.
MockHasWorker is an autogenerated mock type for the HasWorker type.
MockServer is an autogenerated mock type for the Server type.
# Interfaces
HasDatabase means the Server has database capability.
HasGRPC means the Server has gRPC capability.
HasHTTP means the Server has HTTP capability.
HasMetrics means the Server has metrics capability.
HasReaderDatabase means the Server has database reader capability.
HasWorker means the Server has worker capability.
Server defines the interface that this command uses to start/stop.