pub struct OffsetFaceCarrier {
pub vertices: Vec<VertexRecord>,
pub edges: Vec<EdgeRecord>,
pub face: FaceRecord,
pub deviation: Option<CarrierDeviation>,
pub lane: OffsetSurfaceLane,
}Fields§
§vertices: Vec<VertexRecord>§edges: Vec<EdgeRecord>§face: FaceRecord§deviation: Option<CarrierDeviation>What the construction measured about itself, or None when it was built
through the unmeasured offset_face_carrier entry point.
#[serde(skip)] on purpose: this struct crosses the wasm ABI as JSON
(abi/modeling_b.rs:500), and a measurement is a diagnostic about a
build, not part of the carrier the caller asked for. Skipping it keeps
that payload byte-identical.
lane: OffsetSurfaceLaneWhich branch built the carrier surface (always known; deviation
carries it too, but only on the measured entry point). Skipped on the
ABI for the same reason as deviation.
Trait Implementations§
Source§impl Clone for OffsetFaceCarrier
impl Clone for OffsetFaceCarrier
Source§impl Debug for OffsetFaceCarrier
impl Debug for OffsetFaceCarrier
Auto Trait Implementations§
impl !Freeze for OffsetFaceCarrier
impl !RefUnwindSafe for OffsetFaceCarrier
impl !Sync for OffsetFaceCarrier
impl Forget for OffsetFaceCarrier
impl Move for OffsetFaceCarrier
impl Send for OffsetFaceCarrier
impl Unpin for OffsetFaceCarrier
impl UnsafeUnpin for OffsetFaceCarrier
impl UnwindSafe for OffsetFaceCarrier
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