pub enum ShellRef {
ClosedShell(ClosedShellId),
OpenShell(OpenShellId),
OrientedClosedShell(OrientedClosedShellId),
VertexShell(VertexShellId),
WireShell(WireShellId),
Complex(ComplexUnitId),
}Variants§
ClosedShell(ClosedShellId)
OpenShell(OpenShellId)
OrientedClosedShell(OrientedClosedShellId)
VertexShell(VertexShellId)
WireShell(WireShellId)
Complex(ComplexUnitId)
Implementations§
Source§impl ShellRef
impl ShellRef
pub fn resolve<'m>(&self, model: &'m StepModel) -> ShellRefView<'m>
pub fn entity_key(&self) -> EntityKey
Trait Implementations§
impl StructuralPartialEq for ShellRef
Auto Trait Implementations§
impl Freeze for ShellRef
impl RefUnwindSafe for ShellRef
impl Send for ShellRef
impl Sync for ShellRef
impl Unpin for ShellRef
impl UnsafeUnpin for ShellRef
impl UnwindSafe for ShellRef
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