Mark all kana conversion functions as innocuous
This commit is contained in:
+7
-7
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user