Box TaggedValue::VectorModification (#1995)

This commit is contained in:
Dennis Kobert
2024-09-20 21:39:35 +02:00
committed by GitHub
parent 664e7f89b5
commit 768ca0c535
3 changed files with 3 additions and 3 deletions

View File

@@ -427,7 +427,7 @@ use crate::transform::Footprint;
async fn path_modify<F: 'n + Send + Sync + Clone>(
#[implementations((), Footprint)] input: F,
#[implementations(((), VectorData), (Footprint, VectorData))] vector_data: impl Node<F, Output = VectorData>,
modification: VectorModification,
modification: Box<VectorModification>,
) -> VectorData {
let mut vector_data = vector_data.eval(input).await;
modification.apply(&mut vector_data);

View File

@@ -174,7 +174,7 @@ tagged_value! {
Curve(graphene_core::raster::curve::Curve),
Footprint(graphene_core::transform::Footprint),
Palette(Vec<Color>),
VectorModification(graphene_core::vector::VectorModification),
VectorModification(Box<graphene_core::vector::VectorModification>),
CentroidType(graphene_core::vector::misc::CentroidType),
BooleanOperation(graphene_core::vector::misc::BooleanOperation),
FontCache(Arc<graphene_core::text::FontCache>),