Funx.Predicate.Contains (funx v0.8.4)
View SourcePredicate that checks if a collection contains a specific element using an
Eq comparator.
Options
:value(required) The element to search for in the collection.:eq(optional) An equality comparator. Defaults toFunx.Eq.Protocol.
Examples
use Funx.Predicate
# Check if grants list contains :poison_resistance
pred do
check [:blessing, :grants], {Contains, value: :poison_resistance}
end
# Check if tags contain a specific tag
pred do
check :tags, {Contains, value: "featured"}
end
# With custom Eq comparator
pred do
check :items, {Contains, value: target_item, eq: Item.Eq}
end