Bridge C++ bytes with Rust &[u8]

This commit is contained in:
topjohnwu
2023-06-07 16:49:40 -07:00
parent 5e2ef1b7f4
commit ee4dad7a13
7 changed files with 145 additions and 132 deletions

View File

@@ -105,9 +105,9 @@ bool sepolicy::exists(const char *type) {
}
void sepolicy::load_rule_file(const char *file) {
rust::load_rule_file(*this, u8_slice(file, strlen(file)));
rust::load_rule_file(*this, byte_view(file, false));
}
void sepolicy::load_rules(const std::string &rules) {
rust::load_rules(*this, u8_slice(rules.data(), rules.length()));
rust::load_rules(*this, byte_view(rules, false));
}