pub enum ProductDefinitionShapeRef {
ProductDefinitionShape(ProductDefinitionShapeId),
Complex(ComplexUnitId),
}Variants§
ProductDefinitionShape(ProductDefinitionShapeId)
Complex(ComplexUnitId)
Implementations§
Source§impl ProductDefinitionShapeRef
impl ProductDefinitionShapeRef
pub fn resolve<'m>( &self, model: &'m StepModel, ) -> ProductDefinitionShapeRefView<'m>
pub fn entity_key(&self) -> EntityKey
Trait Implementations§
Source§impl Clone for ProductDefinitionShapeRef
impl Clone for ProductDefinitionShapeRef
Source§fn clone(&self) -> ProductDefinitionShapeRef
fn clone(&self) -> ProductDefinitionShapeRef
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 ProductDefinitionShapeRef
impl Debug for ProductDefinitionShapeRef
Source§impl PartialEq for ProductDefinitionShapeRef
impl PartialEq for ProductDefinitionShapeRef
Source§fn eq(&self, other: &ProductDefinitionShapeRef) -> bool
fn eq(&self, other: &ProductDefinitionShapeRef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProductDefinitionShapeRef
Auto Trait Implementations§
impl Freeze for ProductDefinitionShapeRef
impl RefUnwindSafe for ProductDefinitionShapeRef
impl Send for ProductDefinitionShapeRef
impl Sync for ProductDefinitionShapeRef
impl Unpin for ProductDefinitionShapeRef
impl UnsafeUnpin for ProductDefinitionShapeRef
impl UnwindSafe for ProductDefinitionShapeRef
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