# Functions
MustSettings returns Settings if err is nil and panics otherwise.
NewCtxGetter returns *CtxGetter to get Cmdable from context.Context.
NewDefaultFactory creates default trm.Transaction(redis.UniversalClient).
NewSettings creates Settings.
NewTransaction creates trm.Transaction for sqlx.Tx.
ReadOnlyFuncWithoutTxDecorator is decorator, which calls readonly commands outside of the Transaction.
WithMulti sets up sql.TxOptions for the Settings.
WithRet sets link on []redis.Cmder to get responses of commands in Transaction WARNING: Responses don't clean automatically, use WithRet only with DoWithSettings of trm.Manager.
WithTxDecorator sets TxDecorator to change behavior of Transaction.
WithWatchKeys sets WATCH keys in Transaction.
# Constants
DefaultMulti is a default value for Settings.IsMulti.
# Variables
DefaultCtxGetter is the CtxGetter with settings.DefaultCtxKey.
# Structs
CtxGetter gets redis.Pipeliner from trm.СtxManager by casting trm.Transaction to redis.UniversalClient.
Settings contains settings for redis.Transaction.
Transaction is trm.Transaction for sqlx.Tx.
# Type aliases
Opt is a type to configure Settings.
TxDecorator is an interface for Transaction.tx decoration.