Combines multiple guards into a conjunctive guard.
Creates a guard that passes only when all component guards pass. Guards are evaluated in order until one fails,
returning its error message. Supports both direct guards and guard factories for deferred
evaluation.
Combines multiple guards into a conjunctive guard.
Creates a guard that passes only when all component guards pass. Guards are evaluated in order until one fails, returning its error message. Supports both direct guards and guard factories for deferred evaluation.