feat(core/rules): 添加规则匹配和解析功能

This commit is contained in:
2026-04-13 03:02:58 +08:00
parent 9dd3ae00d2
commit ead8160a61
2 changed files with 48 additions and 0 deletions

View File

@@ -3,6 +3,7 @@
#include <stddef.h>
#include "core/types.h"
#include "core/window.h"
typedef struct rule_item_t {
rule_match_t match;
@@ -17,3 +18,6 @@ typedef struct rules_t {
bool rules_move(rules_t *src, rules_t *dest);
void rules_cleanup(rules_t *rules);
bool rules_resolve(const rules_t *rules, const window_metadata_t *metadata,
rule_action_t *action_out);