erules core
erules core
API
erules
implicits
instances
syntax
erules.core
EngineResult
EngineResult
EvalReason
EvalReason
Rule
Rule
RuleBuilder
RuleResult
RuleResult
RuleResultsInterpreter
RuleResultsInterpreter
Defaults
RuleResultsInterpreterVerdict
RuleResultsInterpreterVerdict
Allowed
Denied
RuleVerdict
RuleVerdict
Allow
Allow
Deny
Deny
Ignore
Ignore
RulesEngine
RulesEngine
DuplicatedRulesException
RulesEngineIntBuilder
RulesEngineRulesBuilder
erules.core.report
ReportEncoder
ReportEncoder
StringReportEncoder
erules.core.utils
CollectionsUtils
CollectionsUtilsSyntax
FoldableCustomOps
NonEmptyOps
erules core
/
erules.core
/
RulesEngine
RulesEngine
erules.core.RulesEngine$
See the
RulesEngine
companion class
object
RulesEngine
Attributes
Companion:
class
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
Self type
RulesEngine
.type
Clear all
Members list
Concise view
Type members
Classlikes
case
class
DuplicatedRulesException
(
duplicates
:
List
[
AnyRule
])
extends
RuntimeException
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Product
trait
Equals
class
RuntimeException
class
Exception
class
Throwable
trait
Serializable
class
Object
trait
Matchable
class
Any
class
RulesEngineIntBuilder
[
F
[
_
],
T
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
class
RulesEngineRulesBuilder
[
F
[
_
]]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Attributes
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Attributes
Inherited from:
Mirror
Value members
Concrete methods
def
apply
[
F
[
_
] :
MonadThrow
]:
RulesEngineRulesBuilder
[
F
]