diff --git a/src/lib.rs b/src/lib.rs index 237a3f7..1e6f3d3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -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(