pub struct TextEditorReplaceResult {
pub type_: TextEditorReplaceResultType,
pub lines: Option<Vec<String>>,
pub new_lines: Option<i64>,
pub new_start: Option<i64>,
pub old_lines: Option<i64>,
pub old_start: Option<i64>,
pub rest: Rest,
}Fields§
§type_: TextEditorReplaceResultType§lines: Option<Vec<String>>§new_lines: Option<i64>§new_start: Option<i64>§old_lines: Option<i64>§old_start: Option<i64>§rest: RestImplementations§
Source§impl TextEditorReplaceResult
impl TextEditorReplaceResult
Sourcepub fn builder(
type_: TextEditorReplaceResultType,
) -> TextEditorReplaceResultBuilder
pub fn builder( type_: TextEditorReplaceResultType, ) -> TextEditorReplaceResultBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for TextEditorReplaceResult
impl Clone for TextEditorReplaceResult
Source§impl Debug for TextEditorReplaceResult
impl Debug for TextEditorReplaceResult
Source§impl DeclaredFields for TextEditorReplaceResult
impl DeclaredFields for TextEditorReplaceResult
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for TextEditorReplaceResult
impl<'de> Deserialize<'de> for TextEditorReplaceResult
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
impl Eq for TextEditorReplaceResult
Source§impl PartialEq for TextEditorReplaceResult
impl PartialEq for TextEditorReplaceResult
Source§impl Serialize for TextEditorReplaceResult
impl Serialize for TextEditorReplaceResult
impl StructuralPartialEq for TextEditorReplaceResult
Auto Trait Implementations§
impl Freeze for TextEditorReplaceResult
impl RefUnwindSafe for TextEditorReplaceResult
impl Send for TextEditorReplaceResult
impl Sync for TextEditorReplaceResult
impl Unpin for TextEditorReplaceResult
impl UnsafeUnpin for TextEditorReplaceResult
impl UnwindSafe for TextEditorReplaceResult
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