internal/

directory
v0.65.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2026 License: MIT

Directories

Path Synopsis
Package backoff is the saturating exponential used wherever the framework waits and retries.
Package backoff is the saturating exponential used wherever the framework waits and retries.
Package clienttls turns declarative client-side TLS material — PEM from a file path or a base64-encoded value — into a *tls.Config.
Package clienttls turns declarative client-side TLS material — PEM from a file path or a base64-encoded value — into a *tls.Config.
Package configdecode holds mapstructure decode hooks shared by the go-bricks config and migration packages, so the decode guards have a single source of truth inside the module.
Package configdecode holds mapstructure decode hooks shared by the go-bricks config and migration packages, so the decode guards have a single source of truth inside the module.
Package keymaterial hosts the file-or-value key loading and DER parsing mechanism shared by the keystore module and internal/sealcli, through which the seal-payload and seal-event CLIs reach it.
Package keymaterial hosts the file-or-value key loading and DER parsing mechanism shared by the keystore module and internal/sealcli, through which the seal-payload and seal-event CLIs reach it.
Package leasescope carries a unit-of-work "lease scope" through context.Context.
Package leasescope carries a unit-of-work "lease scope" through context.Context.
Package ledgererr bounds the diagnostic text a ledger writes to its error column.
Package ledgererr bounds the diagnostic text a ledger writes to its error column.
Package pathutil hosts the URL-path helpers shared by route registration and tenant resolution.
Package pathutil hosts the URL-path helpers shared by route registration and tenant resolution.
Package publishdoor is the one link-time seam through which framework internals outside package messaging — the outbox relay — hand raw bytes to an AMQP client.
Package publishdoor is the one link-time seam through which framework internals outside package messaging — the outbox relay — hand raw bytes to an AMQP client.
Package racedetect reports whether the binary was built with -race, so the allocation-stability guards (testing.AllocsPerRun) can skip under a detector that inflates their counts.
Package racedetect reports whether the binary was built with -race, so the allocation-stability guards (testing.AllocsPerRun) can skip under a detector that inflates their counts.
Package reflection provides internal utility functions for reflection operations in the go-bricks framework.
Package reflection provides internal utility functions for reflection operations in the go-bricks framework.
Package resourcepool implements the ADR-032 keyed pool of leasable, refcounted, LRU-capped, idle-evicted resources, backing the cache, database, and messaging managers.
Package resourcepool implements the ADR-032 keyed pool of leasable, refcounted, LRU-capped, idle-evicted resources, backing the cache, database, and messaging managers.
Package saferender renders decode and validation failures without echoing the input that caused them.
Package saferender renders decode and validation failures without echoing the input that caused them.
Package sealcli hosts the flag, key and payload plumbing the sealing CLIs share: the four key-source flags with their help text, the exactly-one-of-per-pair refusal keymaterial deliberately leaves to its callers, and the size-capped file-or-stdin payload read.
Package sealcli hosts the flag, key and payload plumbing the sealing CLIs share: the four key-source flags with their help text, the exactly-one-of-per-pair refusal keymaterial deliberately leaves to its callers, and the size-capped file-or-stdin payload read.
Package secretfile hosts the error-hygiene guards shared by every code path that reads key material from an operator-named file.
Package secretfile hosts the error-hygiene guards shared by every code path that reads key material from an operator-named file.
Package sqlid validates SQL identifiers (table names) before they are interpolated into DDL/DML, guarding against SQL identifier injection.
Package sqlid validates SQL identifiers (table names) before they are interpolated into DDL/DML, guarding against SQL identifier injection.
Package streamruntime is the one link-time seam for the native streams lane.
Package streamruntime is the one link-time seam for the native streams lane.
Package tenantstore provides the lazy, tenant-keyed store cache shared by the inbox and outbox modules.
Package tenantstore provides the lazy, tenant-keyed store cache shared by the inbox and outbox modules.
Package testutil provides shared constants for testing across go-bricks.
Package testutil provides shared constants for testing across go-bricks.
Package validation constructs the framework's shared go-playground validator instance.
Package validation constructs the framework's shared go-playground validator instance.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL