Skip to main content

CskkDictionary

Struct CskkDictionary 

Source
pub struct CskkDictionary { /* private fields */ }

Implementations§

Source§

impl CskkDictionary

Source

pub fn new_static_dict( file_path: &str, encode: &str, is_completable: bool, ) -> Result<CskkDictionary, CskkError>

Library user interface for creating new static read-only dictionary. file_path: path string encode: label of encoding that encoding_rs can recognize. “utf-8”, “euc-jp”, “cp866” etc.

Source

pub fn new_user_dict( file_path: &str, encode: &str, is_completable: bool, ) -> Result<CskkDictionary, CskkError>

Library user interface for creating new user readable and writable dictionary file_path: path string encode: label of encoding that encoding_rs can recognize. “utf-8”, “euc-jp”, “cp866” etc.

Source

pub fn new_empty_dict() -> Result<CskkDictionary, CskkError>

Library user interface for creating fallback dictionary. Dictionary is required to create the context, so this dictionary is useful when no dictionary file is available.

Trait Implementations§

Source§

impl Debug for CskkDictionary

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.