pub trait ReplaceHalfEdge: IsObject + Sized {
// Required method
fn replace_half_edge<const N: usize>(
&self,
original: &Handle<HalfEdge>,
replacements: [Handle<HalfEdge>; N],
core: &mut Core,
) -> ReplaceOutput<Self, Self::BareObject>;
}
Expand description
Replace a HalfEdge
in the referenced object graph
See module documentation for more information.
Required Methods§
Sourcefn replace_half_edge<const N: usize>(
&self,
original: &Handle<HalfEdge>,
replacements: [Handle<HalfEdge>; N],
core: &mut Core,
) -> ReplaceOutput<Self, Self::BareObject>
fn replace_half_edge<const N: usize>( &self, original: &Handle<HalfEdge>, replacements: [Handle<HalfEdge>; N], core: &mut Core, ) -> ReplaceOutput<Self, Self::BareObject>
Replace the half-edge
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.