pub struct ChromeImeComposition {
pub browsing_context_id: TabId,
pub text: String,
pub selection_start: i32,
pub selection_end: i32,
pub replacement_range: Option<ChromeImeTextRange>,
pub spans: Vec<ChromeImeTextSpan>,
}Fields§
§browsing_context_id: TabId§text: String§selection_start: i32§selection_end: i32§replacement_range: Option<ChromeImeTextRange>§spans: Vec<ChromeImeTextSpan>Trait Implementations§
Source§impl Clone for ChromeImeComposition
impl Clone for ChromeImeComposition
Source§fn clone(&self) -> ChromeImeComposition
fn clone(&self) -> ChromeImeComposition
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 Debug for ChromeImeComposition
impl Debug for ChromeImeComposition
Source§impl From<ChromeImeComposition> for ImeComposition
impl From<ChromeImeComposition> for ImeComposition
Source§fn from(value: ChromeImeComposition) -> Self
fn from(value: ChromeImeComposition) -> Self
Converts to this type from the input type.
Source§impl From<ImeComposition> for ChromeImeComposition
impl From<ImeComposition> for ChromeImeComposition
Source§fn from(value: ImeComposition) -> Self
fn from(value: ImeComposition) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ChromeImeComposition
impl PartialEq for ChromeImeComposition
impl Eq for ChromeImeComposition
impl StructuralPartialEq for ChromeImeComposition
Auto Trait Implementations§
impl Freeze for ChromeImeComposition
impl RefUnwindSafe for ChromeImeComposition
impl Send for ChromeImeComposition
impl Sync for ChromeImeComposition
impl Unpin for ChromeImeComposition
impl UnsafeUnpin for ChromeImeComposition
impl UnwindSafe for ChromeImeComposition
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