pub struct ImeSetCompositionParams {
pub text: String,
pub selection_start: i64,
pub selection_end: i64,
pub replacement_start: Option<i64>,
pub replacement_end: Option<i64>,
}Expand description
This method sets the current candidate text for IME. Use imeCommitComposition to commit the final text. Use imeSetComposition with empty string as text to cancel composition. imeSetComposition
Fields§
§text: StringThe text to insert
selection_start: i64selection start
selection_end: i64selection end
replacement_start: Option<i64>replacement start
replacement_end: Option<i64>replacement end
Implementations§
Source§impl ImeSetCompositionParams
impl ImeSetCompositionParams
pub const IDENTIFIER: &'static str = "Input.imeSetComposition"
Trait Implementations§
Source§impl Clone for ImeSetCompositionParams
impl Clone for ImeSetCompositionParams
Source§fn clone(&self) -> ImeSetCompositionParams
fn clone(&self) -> ImeSetCompositionParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Command for ImeSetCompositionParams
impl Command for ImeSetCompositionParams
Source§impl Debug for ImeSetCompositionParams
impl Debug for ImeSetCompositionParams
Source§impl<'de> Deserialize<'de> for ImeSetCompositionParams
impl<'de> Deserialize<'de> for ImeSetCompositionParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Method for ImeSetCompositionParams
impl Method for ImeSetCompositionParams
Source§fn identifier(&self) -> MethodId
fn identifier(&self) -> MethodId
The whole string identifier for this method like:
DOM.removeNodeSource§fn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
The name of the domain this method belongs to:
DOMSource§fn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
The standalone identifier of the method inside the domain:
removeNodeSource§impl MethodType for ImeSetCompositionParams
impl MethodType for ImeSetCompositionParams
Source§impl PartialEq for ImeSetCompositionParams
impl PartialEq for ImeSetCompositionParams
Source§impl Serialize for ImeSetCompositionParams
impl Serialize for ImeSetCompositionParams
impl StructuralPartialEq for ImeSetCompositionParams
Auto Trait Implementations§
impl Freeze for ImeSetCompositionParams
impl RefUnwindSafe for ImeSetCompositionParams
impl Send for ImeSetCompositionParams
impl Sync for ImeSetCompositionParams
impl Unpin for ImeSetCompositionParams
impl UnwindSafe for ImeSetCompositionParams
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