pub struct SliceStack {
pub id: ResourceId,
pub z_bottom: f32,
pub slices: Vec<Slice>,
pub refs: Vec<SliceRef>,
}Expand description
A stack of 2D slices defining a geometry.
Fields§
§id: ResourceId§z_bottom: f32§slices: Vec<Slice>§refs: Vec<SliceRef>Trait Implementations§
Source§impl Clone for SliceStack
impl Clone for SliceStack
Source§fn clone(&self) -> SliceStack
fn clone(&self) -> SliceStack
Returns a duplicate of the value. Read more
1.0.0 · 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 SliceStack
impl Debug for SliceStack
Source§impl Default for SliceStack
impl Default for SliceStack
Source§fn default() -> SliceStack
fn default() -> SliceStack
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SliceStack
impl<'de> Deserialize<'de> for SliceStack
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
Auto Trait Implementations§
impl Freeze for SliceStack
impl RefUnwindSafe for SliceStack
impl Send for SliceStack
impl Sync for SliceStack
impl Unpin for SliceStack
impl UnwindSafe for SliceStack
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