Documentation
¶
Overview ¶
Package panics provides checks to help avoid nil pointer panics caused by missing arguments provided to some funcs.
Index ¶
- Variables
- func BoilExec(exec boil.ContextExecutor) bool
- func BoilExecCrash(exec boil.ContextExecutor)
- func CD(ctx context.Context, db *sql.DB) error
- func CE(ctx context.Context, exec boil.ContextExecutor) error
- func CS(ctx context.Context, sl *slog.Logger) error
- func CSD(ctx context.Context, sl *slog.Logger, db *sql.DB) error
- func CSDTx(ctx context.Context, sl *slog.Logger, db *sql.DB, tx *sql.Tx) error
- func CSE(ctx context.Context, sl *slog.Logger, exec boil.ContextExecutor) error
- func CTx(ctx context.Context, tx *sql.Tx) error
- func ECD(c *echo.Context, db *sql.DB) error
- func EP(e *echo.Echo, public embed.FS) error
- func GD(g *echo.Group, db *sql.DB) error
- func SC(c *echo.Context, sl *slog.Logger) error
- func SCD(sl *slog.Logger, c *echo.Context, db *sql.DB) error
- func SD(sl *slog.Logger, db *sql.DB) error
- func SDE(sl *slog.Logger, db *sql.DB, e *echo.Echo) error
- func SDEP(sl *slog.Logger, db *sql.DB, e *echo.Echo, public embed.FS) error
- func SE(sl *slog.Logger, e *echo.Echo) error
- func SGD(sl *slog.Logger, g *echo.Group, db *sql.DB) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNoArtM = errors.New("art models file is nil") ErrNoBoil = errors.New("exec boil context executor is nil or invalid") ErrNoBuffer = errors.New("bytes buffer pointer is nil") ErrNoContext = errors.New("ctx context is nil") ErrNoDB = errors.New("db database pointer is nil") ErrNoEchoE = errors.New("e echo pointer is nil") ErrNoEchoC = errors.New("c echo context pointer is nil") ErrNoEmbed = errors.New("embed file system instance is empty") ErrNoGroup = errors.New("g echo group pointer is nil") ErrNoSlog = errors.New("sl slog logger pointer is nil") ErrNoTx = errors.New("tx transaction pointer is nil") )
Functions ¶
func BoilExec ¶
func BoilExec(exec boil.ContextExecutor) bool
BoilExec returns true if the database context executor is invalid such as nil.
func BoilExecCrash ¶
func BoilExecCrash(exec boil.ContextExecutor)
BoilExecCrash panics if the exec boil context extractor is invalid. This is a fallback function intended for the model packages to reduce programmign boilerplate by requiring only the function without conditional statements.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.