pub struct DiffIR {
pub patches: Vec<PatchIR>,
pub old_tree: VirtualNodeIR,
pub new_tree: VirtualNodeIR,
pub affected_nodes: Vec<String>,
}
Expand description
差分更新IR (仮想DOM差分)
Fields§
§patches: Vec<PatchIR>
§old_tree: VirtualNodeIR
§new_tree: VirtualNodeIR
§affected_nodes: Vec<String>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DiffIR
impl<'de> Deserialize<'de> for DiffIR
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 StructuralPartialEq for DiffIR
Auto Trait Implementations§
impl Freeze for DiffIR
impl RefUnwindSafe for DiffIR
impl Send for DiffIR
impl Sync for DiffIR
impl Unpin for DiffIR
impl UnwindSafe for DiffIR
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