Process-scoped runtime defaults for SnakeBridge calls.
Defaults are merged into __runtime__ options at call time, making it easy to
set pool/timeout settings once per process or scoped block.
Summary
Functions
Clears runtime defaults for the current process.
Returns runtime defaults for the current process.
Sets runtime defaults for the current process.
Applies runtime defaults for the duration of the given function.
Types
@type defaults() :: keyword()
Functions
@spec clear_defaults() :: :ok
Clears runtime defaults for the current process.
@spec get_defaults() :: defaults()
Returns runtime defaults for the current process.
@spec put_defaults(defaults() | nil) :: :ok
Sets runtime defaults for the current process.
Applies runtime defaults for the duration of the given function.