[−]Struct gokien::engine::GkEngine
Methods
impl GkEngine
impl GkEnginepub fn new() -> Self
pub fn new() -> SelfCreates a new empty GkEngine.
Given that the GkEngine is empty, this will not allocate any initial
buffer. While that means that this initial operation is very
inexpensive, it may cause excessive allocation later when you add
data. If you have an idea of how much data the GkEngine will hold,
consider the with_capacity method to prevent excessive
re-allocation.
Examples
Basic usage:
let s = GkEngine::new();Run
pub fn set_input_method(&mut self, method: VnInputMethod) -> &mut Self
pub fn set_input_method(&mut self, method: VnInputMethod) -> &mut Selfpub fn trans(&self, _s: &[u8]) -> Result<String, GkError>
pub fn trans(&self, _s: &[u8]) -> Result<String, GkError>Change output charset: UTF-8, VIQR. Translate directly a byte slice to Vietnamese String. Do NOT reserve previous state.
pub fn push_str(&mut self, _s: &str)
pub fn push_str(&mut self, _s: &str)Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T> From for T[src]
impl<T> From for Timpl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId[src]
fn get_type_id(&self) -> TypeIdimpl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>, type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, fn borrow_mut(&mut self) -> &mut T[src]
fn borrow_mut(&mut self) -> &mut T