#[repr(C)]pub struct PioComponentMetadataView {
pub component: PioComponentIdView,
pub name: PioStringView,
pub has_name: bool,
pub equipment_container: PioComponentIdView,
pub has_equipment_container: bool,
pub fictitious: bool,
pub alias_count: usize,
pub external_identifier_count: usize,
pub property_count: usize,
}Expand description
Source neutral metadata attached to one stable component identity.
Fields§
§component: PioComponentIdView§name: PioStringView§has_name: bool§equipment_container: PioComponentIdView§has_equipment_container: bool§fictitious: bool§alias_count: usize§external_identifier_count: usize§property_count: usizeTrait Implementations§
Source§impl Clone for PioComponentMetadataView
impl Clone for PioComponentMetadataView
Source§fn clone(&self) -> PioComponentMetadataView
fn clone(&self) -> PioComponentMetadataView
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 moreimpl Copy for PioComponentMetadataView
Auto Trait Implementations§
impl !Send for PioComponentMetadataView
impl !Sync for PioComponentMetadataView
impl Freeze for PioComponentMetadataView
impl RefUnwindSafe for PioComponentMetadataView
impl Unpin for PioComponentMetadataView
impl UnsafeUnpin for PioComponentMetadataView
impl UnwindSafe for PioComponentMetadataView
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