pub struct TopologySectionData {
pub header: TopologyMiniHeader,
pub half_edges: Vec<HalfEdge>,
pub v_offsets: Vec<u32>,
pub v_neighbours: Vec<u32>,
pub f_offsets: Vec<u32>,
pub f_neighbours: Vec<u32>,
}Expand description
Decoded topology section data.
Fields§
§header: TopologyMiniHeader§half_edges: Vec<HalfEdge>§v_offsets: Vec<u32>§v_neighbours: Vec<u32>§f_offsets: Vec<u32>§f_neighbours: Vec<u32>Trait Implementations§
Source§impl Clone for TopologySectionData
impl Clone for TopologySectionData
Source§fn clone(&self) -> TopologySectionData
fn clone(&self) -> TopologySectionData
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 TopologySectionData
impl Debug for TopologySectionData
Source§impl PartialEq for TopologySectionData
impl PartialEq for TopologySectionData
Source§fn eq(&self, other: &TopologySectionData) -> bool
fn eq(&self, other: &TopologySectionData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TopologySectionData
Auto Trait Implementations§
impl Freeze for TopologySectionData
impl RefUnwindSafe for TopologySectionData
impl Send for TopologySectionData
impl Sync for TopologySectionData
impl Unpin for TopologySectionData
impl UnsafeUnpin for TopologySectionData
impl UnwindSafe for TopologySectionData
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more