pub struct CimType {Show 16 fields
pub id: String,
pub label: String,
pub namespace: String,
pub comment: String,
pub cim_stereotype: String,
pub rdf_type: String,
pub super_type: String,
pub has_class_attributes: bool,
pub primitive_types: Vec<String>,
pub cim_datatypes: Vec<String>,
pub enum_types: Vec<String>,
pub origin: String,
pub origins: Vec<String>,
pub concrete_in: Vec<String>,
pub cim_categories: Vec<String>,
pub attributes: Vec<CimAttribute>,
}Fields§
§id: String§label: String§namespace: String§comment: String§cim_stereotype: String§rdf_type: String§super_type: String§has_class_attributes: bool§primitive_types: Vec<String>§cim_datatypes: Vec<String>§enum_types: Vec<String>§origin: String§origins: Vec<String>§concrete_in: Vec<String>Profiles whose RDFS declares this class with the concrete stereotype,
i.e. the profiles that define instances of it. A profile that only
references the class (SV’s TopologicalNode, the target of
SvVoltage.TopologicalNode) lists it without the stereotype.
cim_categories: Vec<String>§attributes: Vec<CimAttribute>Trait Implementations§
Auto Trait Implementations§
impl Freeze for CimType
impl RefUnwindSafe for CimType
impl Send for CimType
impl Sync for CimType
impl Unpin for CimType
impl UnsafeUnpin for CimType
impl UnwindSafe for CimType
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