Trait sdml_core::model::definitions::HasMembers
source · pub trait HasMembers {
// Required methods
fn has_members(&self) -> bool;
fn members_len(&self) -> usize;
fn members(&self) -> Box<dyn Iterator<Item = &Member> + '_>;
fn members_mut(&mut self) -> Box<dyn Iterator<Item = &mut Member> + '_>;
fn add_to_members(&mut self, value: Member);
fn extend_members<I>(&mut self, extension: I)
where I: IntoIterator<Item = Member>;
}
Required Methods§
fn has_members(&self) -> bool
fn members_len(&self) -> usize
fn members(&self) -> Box<dyn Iterator<Item = &Member> + '_>
fn members_mut(&mut self) -> Box<dyn Iterator<Item = &mut Member> + '_>
fn add_to_members(&mut self, value: Member)
fn extend_members<I>(&mut self, extension: I)where
I: IntoIterator<Item = Member>,
Object Safety§
This trait is not object safe.