#[non_exhaustive]pub struct ResponseTextEditorReplaceResult {
pub type_: ResponseTextEditorReplaceResultType,
pub lines: Option<Option<Vec<String>>>,
pub new_lines: Option<Option<i64>>,
pub new_start: Option<Option<i64>>,
pub old_lines: Option<Option<i64>>,
pub old_start: Option<Option<i64>>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type_: ResponseTextEditorReplaceResultType§lines: Option<Option<Vec<String>>>§new_lines: Option<Option<i64>>§new_start: Option<Option<i64>>§old_lines: Option<Option<i64>>§old_start: Option<Option<i64>>§rest: RestImplementations§
Source§impl ResponseTextEditorReplaceResult
impl ResponseTextEditorReplaceResult
Sourcepub fn builder(
type_: ResponseTextEditorReplaceResultType,
) -> ResponseTextEditorReplaceResultBuilder
pub fn builder( type_: ResponseTextEditorReplaceResultType, ) -> ResponseTextEditorReplaceResultBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl DeclaredFields for ResponseTextEditorReplaceResult
impl DeclaredFields for ResponseTextEditorReplaceResult
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ResponseTextEditorReplaceResult
impl<'de> Deserialize<'de> for ResponseTextEditorReplaceResult
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 ResponseTextEditorReplaceResult
impl StructuralPartialEq for ResponseTextEditorReplaceResult
Auto Trait Implementations§
impl Freeze for ResponseTextEditorReplaceResult
impl RefUnwindSafe for ResponseTextEditorReplaceResult
impl Send for ResponseTextEditorReplaceResult
impl Sync for ResponseTextEditorReplaceResult
impl Unpin for ResponseTextEditorReplaceResult
impl UnsafeUnpin for ResponseTextEditorReplaceResult
impl UnwindSafe for ResponseTextEditorReplaceResult
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