pub enum MeshDMTransferStrategy {
TopologyOnly,
PreserveLabels,
PreserveCoordinatesAndLabels,
PreserveAll,
}Expand description
Strategy for transferring non-topological state after an adaptation pass.
Variants§
TopologyOnly
Keep only topology-level transfer information; user sections are untouched.
PreserveLabels
Keep and remap labels where a direct point mapping is available.
PreserveCoordinatesAndLabels
Keep and remap coordinates and labels where direct maps are available.
PreserveAll
Preserve all DM-owned metadata that has explicit provenance maps.
Trait Implementations§
Source§impl Clone for MeshDMTransferStrategy
impl Clone for MeshDMTransferStrategy
Source§fn clone(&self) -> MeshDMTransferStrategy
fn clone(&self) -> MeshDMTransferStrategy
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 moreimpl Copy for MeshDMTransferStrategy
Source§impl Debug for MeshDMTransferStrategy
impl Debug for MeshDMTransferStrategy
Source§impl Default for MeshDMTransferStrategy
impl Default for MeshDMTransferStrategy
Source§fn default() -> MeshDMTransferStrategy
fn default() -> MeshDMTransferStrategy
Returns the “default value” for a type. Read more
impl Eq for MeshDMTransferStrategy
Source§impl From<DmplexTransferProfile> for MeshDMTransferStrategy
impl From<DmplexTransferProfile> for MeshDMTransferStrategy
Source§fn from(value: DmplexTransferProfile) -> Self
fn from(value: DmplexTransferProfile) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MeshDMTransferStrategy
impl PartialEq for MeshDMTransferStrategy
impl StructuralPartialEq for MeshDMTransferStrategy
Auto Trait Implementations§
impl Freeze for MeshDMTransferStrategy
impl RefUnwindSafe for MeshDMTransferStrategy
impl Send for MeshDMTransferStrategy
impl Sync for MeshDMTransferStrategy
impl Unpin for MeshDMTransferStrategy
impl UnsafeUnpin for MeshDMTransferStrategy
impl UnwindSafe for MeshDMTransferStrategy
Blanket Implementations§
Source§impl<T> AccumulatePathExt for T
impl<T> AccumulatePathExt for T
fn accumulate_path<O, I>(path: I) -> Owhere
O: Orientation,
I: IntoIterator<Item = O>,
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