pub struct RenderRecord {
pub path: Utf8PathBuf,
pub tracker: Option<String>,
pub applied: Vec<AppliedReplacement>,
}Expand description
What a render actually did, recorded on the binding record so capture can reverse it without re-deriving the values from a definition that may have been edited since.
Fields§
§path: Utf8PathBuf§tracker: Option<String>The tracker owning this path, if any. Decides where committed content is read from, and whether capture must reverse the substitution.
applied: Vec<AppliedReplacement>Trait Implementations§
Source§impl Clone for RenderRecord
impl Clone for RenderRecord
Source§fn clone(&self) -> RenderRecord
fn clone(&self) -> RenderRecord
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 RenderRecord
impl Debug for RenderRecord
Source§impl<'de> Deserialize<'de> for RenderRecord
impl<'de> Deserialize<'de> for RenderRecord
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 RenderRecord
Source§impl PartialEq for RenderRecord
impl PartialEq for RenderRecord
Source§impl Serialize for RenderRecord
impl Serialize for RenderRecord
impl StructuralPartialEq for RenderRecord
Auto Trait Implementations§
impl Freeze for RenderRecord
impl RefUnwindSafe for RenderRecord
impl Send for RenderRecord
impl Sync for RenderRecord
impl Unpin for RenderRecord
impl UnsafeUnpin for RenderRecord
impl UnwindSafe for RenderRecord
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