Mark all kana conversion functions as innocuous
Build and test / check (push) Successful in 42s
Build and test / build-dynamic-library (push) Successful in 45s
Build and test / build-static-library (push) Successful in 57s
Build and test / test (push) Successful in 1m52s

This commit is contained in:
2026-06-04 01:52:41 +09:00
parent 76eaf094bb
commit f9789bb582
+7 -7
View File
@@ -16,7 +16,7 @@ use crate::kana_transliteration::{
use crate::text_normalization::normalize_japanese_text;
#[sqlite3_ext_fn(n_args = 1, deterministic)]
#[sqlite3_ext_fn(n_args = 1, deterministic, risk_level=Innocuous)]
fn hiragana_to_katakana(ctx: &mut Context, args: &mut [&mut ValueRef]) -> Result<()> {
if args[0].value_type() != ValueType::Text {
return Err(sqlite3_ext::Error::Module(
@@ -30,7 +30,7 @@ fn hiragana_to_katakana(ctx: &mut Context, args: &mut [&mut ValueRef]) -> Result
Ok(())
}
#[sqlite3_ext_fn(n_args = 1, deterministic)]
#[sqlite3_ext_fn(n_args = 1, deterministic, risk_level=Innocuous)]
fn katakana_to_hiragana(ctx: &mut Context, args: &mut [&mut ValueRef]) -> Result<()> {
if args[0].value_type() != ValueType::Text {
return Err(sqlite3_ext::Error::Module(
@@ -44,7 +44,7 @@ fn katakana_to_hiragana(ctx: &mut Context, args: &mut [&mut ValueRef]) -> Result
Ok(())
}
#[sqlite3_ext_fn(n_args = 1, deterministic)]
#[sqlite3_ext_fn(n_args = 1, deterministic, risk_level=Innocuous)]
fn fullwidth_romaji_to_halfwidth_romaji(
ctx: &mut Context,
args: &mut [&mut ValueRef],
@@ -61,7 +61,7 @@ fn fullwidth_romaji_to_halfwidth_romaji(
Ok(())
}
#[sqlite3_ext_fn(n_args = 1, deterministic)]
#[sqlite3_ext_fn(n_args = 1, deterministic, risk_level=Innocuous)]
fn halfwidth_romaji_to_fullwidth_romaji(
ctx: &mut Context,
args: &mut [&mut ValueRef],
@@ -78,7 +78,7 @@ fn halfwidth_romaji_to_fullwidth_romaji(
Ok(())
}
#[sqlite3_ext_fn(n_args = 1, deterministic)]
#[sqlite3_ext_fn(n_args = 1, deterministic, risk_level=Innocuous)]
fn fullwidth_katakana_to_halfwidth_katakana(
ctx: &mut Context,
args: &mut [&mut ValueRef],
@@ -95,7 +95,7 @@ fn fullwidth_katakana_to_halfwidth_katakana(
Ok(())
}
#[sqlite3_ext_fn(n_args = 1, deterministic)]
#[sqlite3_ext_fn(n_args = 1, deterministic, risk_level=Innocuous)]
fn halfwidth_katakana_to_fullwidth_katakana(
ctx: &mut Context,
args: &mut [&mut ValueRef],
@@ -112,7 +112,7 @@ fn halfwidth_katakana_to_fullwidth_katakana(
Ok(())
}
#[sqlite3_ext_fn(n_args = 1, deterministic)]
#[sqlite3_ext_fn(n_args = 1, deterministic, risk_level=Innocuous)]
fn normalize_jp(ctx: &mut Context, args: &mut [&mut ValueRef]) -> Result<()> {
if args[0].value_type() != ValueType::Text {
return Err(sqlite3_ext::Error::Module(