pub struct PluginAnnotationReplay {
pub version: u32,
pub fingerprint: Value,
pub dependencies: BTreeMap<String, Value>,
pub input_data: Value,
pub output_data: Value,
}Expand description
Serializable transition input needed to reproduce an accepted callback result. No geometry/output presentation is cached: callbacks always run and validate.
Fields§
§version: u32§fingerprint: Value§dependencies: BTreeMap<String, Value>§input_data: Value§output_data: ValueTrait Implementations§
Source§impl Clone for PluginAnnotationReplay
impl Clone for PluginAnnotationReplay
Source§impl Debug for PluginAnnotationReplay
impl Debug for PluginAnnotationReplay
Source§impl<'de> Deserialize<'de> for PluginAnnotationReplay
impl<'de> Deserialize<'de> for PluginAnnotationReplay
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 PluginAnnotationReplay
impl PartialEq for PluginAnnotationReplay
Source§impl Serialize for PluginAnnotationReplay
impl Serialize for PluginAnnotationReplay
impl StructuralPartialEq for PluginAnnotationReplay
Auto Trait Implementations§
impl Forget for PluginAnnotationReplay
impl Freeze for PluginAnnotationReplay
impl Move for PluginAnnotationReplay
impl RefUnwindSafe for PluginAnnotationReplay
impl Send for PluginAnnotationReplay
impl Sync for PluginAnnotationReplay
impl Unpin for PluginAnnotationReplay
impl UnsafeUnpin for PluginAnnotationReplay
impl UnwindSafe for PluginAnnotationReplay
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