pub struct EcucDefinitionCollection(/* private fields */);
Expand description
The EcucDefinitionCollection
is a container for all module definitions in the ECU configuration
Implementations§
Source§impl EcucDefinitionCollection
impl EcucDefinitionCollection
Sourcepub fn add_module_def(
&self,
module_def: &EcucModuleDef,
) -> Result<(), AutosarAbstractionError>
pub fn add_module_def( &self, module_def: &EcucModuleDef, ) -> Result<(), AutosarAbstractionError>
add a reference to a module definition to the collection
Sourcepub fn module_defs(
&self,
) -> impl Iterator<Item = EcucModuleDef> + Send + 'static
pub fn module_defs( &self, ) -> impl Iterator<Item = EcucModuleDef> + Send + 'static
iterate over all module definitions in the collection
Trait Implementations§
Source§impl Clone for EcucDefinitionCollection
impl Clone for EcucDefinitionCollection
Source§fn clone(&self) -> EcucDefinitionCollection
fn clone(&self) -> EcucDefinitionCollection
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 EcucDefinitionCollection
impl Debug for EcucDefinitionCollection
Source§impl From<EcucDefinitionCollection> for Element
impl From<EcucDefinitionCollection> for Element
Source§fn from(val: EcucDefinitionCollection) -> Self
fn from(val: EcucDefinitionCollection) -> Self
Converts to this type from the input type.
Source§impl Hash for EcucDefinitionCollection
impl Hash for EcucDefinitionCollection
Source§impl PartialEq for EcucDefinitionCollection
impl PartialEq for EcucDefinitionCollection
Source§impl TryFrom<Element> for EcucDefinitionCollection
impl TryFrom<Element> for EcucDefinitionCollection
impl Eq for EcucDefinitionCollection
impl StructuralPartialEq for EcucDefinitionCollection
Auto Trait Implementations§
impl Freeze for EcucDefinitionCollection
impl !RefUnwindSafe for EcucDefinitionCollection
impl Send for EcucDefinitionCollection
impl Sync for EcucDefinitionCollection
impl Unpin for EcucDefinitionCollection
impl !UnwindSafe for EcucDefinitionCollection
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.