pub struct SpecificationPerObjectType { /* private fields */ }Expand description
One LOIN requirement per object type; its base and imported content are DT-owned.
Implementations§
Source§impl SpecificationPerObjectType
impl SpecificationPerObjectType
pub const fn new(concept: Concept, object_type: ObjectType) -> Self
pub const fn concept(&self) -> &Concept
pub const fn object_type(&self) -> &ObjectType
pub fn set_alphanumerical_information( &mut self, value: Option<AlphanumericalInformation>, )
pub const fn alphanumerical_information( &self, ) -> Option<&AlphanumericalInformation>
pub fn set_documentation(&mut self, value: Option<Documentation>)
pub const fn documentation(&self) -> Option<&Documentation>
pub fn set_geometrical_information( &mut self, value: Option<GeometricalInformation>, )
pub const fn geometrical_information(&self) -> Option<&GeometricalInformation>
Trait Implementations§
Source§impl Clone for SpecificationPerObjectType
impl Clone for SpecificationPerObjectType
Source§fn clone(&self) -> SpecificationPerObjectType
fn clone(&self) -> SpecificationPerObjectType
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 SpecificationPerObjectType
impl Debug for SpecificationPerObjectType
impl Eq for SpecificationPerObjectType
impl StructuralPartialEq for SpecificationPerObjectType
Auto Trait Implementations§
impl Freeze for SpecificationPerObjectType
impl RefUnwindSafe for SpecificationPerObjectType
impl Send for SpecificationPerObjectType
impl Sync for SpecificationPerObjectType
impl Unpin for SpecificationPerObjectType
impl UnsafeUnpin for SpecificationPerObjectType
impl UnwindSafe for SpecificationPerObjectType
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