pub struct SpecialCharMatch {
pub start: usize,
pub trigger_len: usize,
pub replacement: String,
}Expand description
Matched trigger and its replacement, ready for the React side to
dispatch setSelection(start..start+trigger_len) + Backspace +
InsertText(replacement).
Fields§
§start: usizeUTF-16 offset where the matched trigger starts in block_text.
trigger_len: usizeUTF-16 length of the trigger (the range selected by
setSelection).
replacement: StringReplacement string to emit via InsertText.
Trait Implementations§
Source§impl Clone for SpecialCharMatch
impl Clone for SpecialCharMatch
Source§fn clone(&self) -> SpecialCharMatch
fn clone(&self) -> SpecialCharMatch
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SpecialCharMatch
impl Debug for SpecialCharMatch
Source§impl<'de> Deserialize<'de> for SpecialCharMatch
impl<'de> Deserialize<'de> for SpecialCharMatch
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 PartialEq for SpecialCharMatch
impl PartialEq for SpecialCharMatch
Source§fn eq(&self, other: &SpecialCharMatch) -> bool
fn eq(&self, other: &SpecialCharMatch) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SpecialCharMatch
impl Serialize for SpecialCharMatch
impl Eq for SpecialCharMatch
impl StructuralPartialEq for SpecialCharMatch
Auto Trait Implementations§
impl Freeze for SpecialCharMatch
impl RefUnwindSafe for SpecialCharMatch
impl Send for SpecialCharMatch
impl Sync for SpecialCharMatch
impl Unpin for SpecialCharMatch
impl UnsafeUnpin for SpecialCharMatch
impl UnwindSafe for SpecialCharMatch
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