pub struct NotebookDocumentCellChangeStructure {
pub array: NotebookCellArrayChange,
pub did_open: Option<Vec<TextDocumentItem>>,
pub did_close: Option<Vec<TextDocumentIdentifier>>,
}
Fields§
§array: NotebookCellArrayChange
The change to the cell array.
did_open: Option<Vec<TextDocumentItem>>
Additional opened cell text documents.
did_close: Option<Vec<TextDocumentIdentifier>>
Additional closed cell text documents.
Trait Implementations§
source§impl Clone for NotebookDocumentCellChangeStructure
impl Clone for NotebookDocumentCellChangeStructure
source§fn clone(&self) -> NotebookDocumentCellChangeStructure
fn clone(&self) -> NotebookDocumentCellChangeStructure
Returns a copy 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<'de> Deserialize<'de> for NotebookDocumentCellChangeStructure
impl<'de> Deserialize<'de> for NotebookDocumentCellChangeStructure
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 NotebookDocumentCellChangeStructure
impl PartialEq for NotebookDocumentCellChangeStructure
source§fn eq(&self, other: &NotebookDocumentCellChangeStructure) -> bool
fn eq(&self, other: &NotebookDocumentCellChangeStructure) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for NotebookDocumentCellChangeStructure
impl StructuralPartialEq for NotebookDocumentCellChangeStructure
Auto Trait Implementations§
impl Freeze for NotebookDocumentCellChangeStructure
impl !RefUnwindSafe for NotebookDocumentCellChangeStructure
impl Send for NotebookDocumentCellChangeStructure
impl Sync for NotebookDocumentCellChangeStructure
impl Unpin for NotebookDocumentCellChangeStructure
impl UnwindSafe for NotebookDocumentCellChangeStructure
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