pub struct LineageMaps {
pub vertex_origin: Vec<VertexOrigin>,
pub face_parent: Vec<u32>,
pub edge_parent: Vec<u32>,
}Expand description
Refinement lineage maps for adapter-side propagation.
Fields§
§vertex_origin: Vec<VertexOrigin>Origin tag for each refined vertex index.
face_parent: Vec<u32>Parent coarse face index for each refined face.
edge_parent: Vec<u32>Parent coarse edge index for each refined edge.
Trait Implementations§
Source§impl Clone for LineageMaps
impl Clone for LineageMaps
Source§fn clone(&self) -> LineageMaps
fn clone(&self) -> LineageMaps
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 moreSource§impl Debug for LineageMaps
impl Debug for LineageMaps
Source§impl Default for LineageMaps
impl Default for LineageMaps
Source§fn default() -> LineageMaps
fn default() -> LineageMaps
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LineageMaps
impl<'de> Deserialize<'de> for LineageMaps
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
impl Eq for LineageMaps
Source§impl Hash for LineageMaps
impl Hash for LineageMaps
Source§impl PartialEq for LineageMaps
impl PartialEq for LineageMaps
Source§fn eq(&self, other: &LineageMaps) -> bool
fn eq(&self, other: &LineageMaps) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LineageMaps
impl Serialize for LineageMaps
impl StructuralPartialEq for LineageMaps
Auto Trait Implementations§
impl Freeze for LineageMaps
impl RefUnwindSafe for LineageMaps
impl Send for LineageMaps
impl Sync for LineageMaps
impl Unpin for LineageMaps
impl UnsafeUnpin for LineageMaps
impl UnwindSafe for LineageMaps
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.