///|
// Raw STEP entity used to preserve unknown/unmodeled DATA entities.
//
// This is intentionally separate from `UnknownEntity`, which is a placeholder
// type for references whose entity type isn't modeled yet.
///|
pub struct RawEntity {
name : String
args : String
}
///|
pub fn RawEntity::new(name : String, args : String) -> RawEntity {
RawEntity::{ name, args }
}
///|
pub impl Entity for RawEntity with fn to_step(self) {
"\{self.name}\{self.args}"
}