[−]Struct gokien::engine::GkEngine
Methods
impl GkEngine
impl GkEngine
pub fn new() -> Self
pub fn new() -> Self
Creates 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 Self
pub 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 T
impl<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) -> TypeId
impl<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