pub enum ConcreteStep {
UpdateAttrs(AttrStep),
AddNodeStep(AddNodeStep),
AddMarkStep(AddMarkStep),
RemoveNodeStep(RemoveNodeStep),
PatchStep(PatchStep),
MoveNodeStep(MoveNodeStep),
ReplaceNodeStep(ReplaceNodeStep),
BatchStep(BatchStep),
}
Variants§
UpdateAttrs(AttrStep)
AddNodeStep(AddNodeStep)
AddMarkStep(AddMarkStep)
RemoveNodeStep(RemoveNodeStep)
PatchStep(PatchStep)
MoveNodeStep(MoveNodeStep)
ReplaceNodeStep(ReplaceNodeStep)
BatchStep(BatchStep)
Trait Implementations§
Source§impl Clone for ConcreteStep
impl Clone for ConcreteStep
Source§fn clone(&self) -> ConcreteStep
fn clone(&self) -> ConcreteStep
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 Debug for ConcreteStep
impl Debug for ConcreteStep
Source§impl<'de> Deserialize<'de> for ConcreteStep
impl<'de> Deserialize<'de> for ConcreteStep
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 Serialize for ConcreteStep
impl Serialize for ConcreteStep
Source§impl Step for ConcreteStep
impl Step for ConcreteStep
fn apply( &self, dart: &mut Draft, schema: Arc<Schema>, ) -> Result<StepResult, TransformError>
fn to_concrete(&self) -> ConcreteStep
Auto Trait Implementations§
impl Freeze for ConcreteStep
impl RefUnwindSafe for ConcreteStep
impl Send for ConcreteStep
impl Sync for ConcreteStep
impl Unpin for ConcreteStep
impl UnwindSafe for ConcreteStep
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