pub struct ConstantSpecification(/* private fields */);
Expand description
Specification of a constant that can be part of a package, i.e. it can be defined stand-alone. These constant values can be referenced from value specifications.
Implementations§
Source§impl ConstantSpecification
impl ConstantSpecification
Sourcepub fn set_value_specification<T: Into<ValueSpecification>>(
&self,
value: T,
) -> Result<(), AutosarAbstractionError>
pub fn set_value_specification<T: Into<ValueSpecification>>( &self, value: T, ) -> Result<(), AutosarAbstractionError>
set the value specification of the constant
Sourcepub fn value_specification(&self) -> Option<ValueSpecification>
pub fn value_specification(&self) -> Option<ValueSpecification>
get the value specification of the constant
Trait Implementations§
Source§impl Clone for ConstantSpecification
impl Clone for ConstantSpecification
Source§fn clone(&self) -> ConstantSpecification
fn clone(&self) -> ConstantSpecification
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 ConstantSpecification
impl Debug for ConstantSpecification
Source§impl From<ConstantSpecification> for Element
impl From<ConstantSpecification> for Element
Source§fn from(val: ConstantSpecification) -> Self
fn from(val: ConstantSpecification) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ConstantSpecification
impl PartialEq for ConstantSpecification
Source§impl TryFrom<Element> for ConstantSpecification
impl TryFrom<Element> for ConstantSpecification
impl Eq for ConstantSpecification
impl StructuralPartialEq for ConstantSpecification
Auto Trait Implementations§
impl Freeze for ConstantSpecification
impl !RefUnwindSafe for ConstantSpecification
impl Send for ConstantSpecification
impl Sync for ConstantSpecification
impl Unpin for ConstantSpecification
impl !UnwindSafe for ConstantSpecification
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.