pub struct NativeWordInfo {
pub surface: String,
pub headword_length: u32,
pub pos_id: i32,
pub normalized_form: String,
pub dictionary_form_word_id: i32,
pub dictionary_form: String,
pub reading_form: String,
pub a_unit_split: Vec<i32>,
pub b_unit_split: Vec<i32>,
pub word_structure: Vec<i32>,
pub synonym_gids: Vec<i32>,
}Expand description
WordInfo returned to JS.
Fields§
§surface: String§headword_length: u32§pos_id: i32§normalized_form: String§dictionary_form_word_id: i32§dictionary_form: String§reading_form: String§a_unit_split: Vec<i32>§b_unit_split: Vec<i32>§word_structure: Vec<i32>§synonym_gids: Vec<i32>Trait Implementations§
Source§impl FromNapiValue for NativeWordInfo
impl FromNapiValue for NativeWordInfo
Source§unsafe fn from_napi_value(
env: napi_env,
napi_val: napi_value,
) -> Result<NativeWordInfo>
unsafe fn from_napi_value( env: napi_env, napi_val: napi_value, ) -> Result<NativeWordInfo>
Safety Read more
fn from_unknown(value: Unknown<'_>) -> Result<Self, Error>
Source§impl ToNapiValue for NativeWordInfo
impl ToNapiValue for NativeWordInfo
Source§unsafe fn to_napi_value(
env: napi_env,
val: NativeWordInfo,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: NativeWordInfo, ) -> Result<napi_value>
Safety Read more
fn into_unknown(self, env: &Env) -> Result<Unknown<'_>, Error>
Source§impl TypeName for NativeWordInfo
impl TypeName for NativeWordInfo
Source§impl ValidateNapiValue for NativeWordInfo
impl ValidateNapiValue for NativeWordInfo
Source§unsafe fn validate(
env: *mut napi_env__,
napi_val: *mut napi_value__,
) -> Result<*mut napi_value__, Error>
unsafe fn validate( env: *mut napi_env__, napi_val: *mut napi_value__, ) -> Result<*mut napi_value__, Error>
Safety Read more
Auto Trait Implementations§
impl Freeze for NativeWordInfo
impl RefUnwindSafe for NativeWordInfo
impl Send for NativeWordInfo
impl Sync for NativeWordInfo
impl Unpin for NativeWordInfo
impl UnsafeUnpin for NativeWordInfo
impl UnwindSafe for NativeWordInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more