def METHOD_NAME(
    action_rule: ActionRule, classifications: t.Set[Label]
) -> bool:
    """
    Evaluate if the action rule applies to the classifications. Return True if the action rule's "must have"
    labels are all present and none of the "must not have" labels are present in the classifications, otherwise return False.
    """
    return action_rule.must_have_labels.issubset(
        classifications
    ) and action_rule.must_not_have_labels.isdisjoint(classifications)