pub struct SysmlElement {
pub qualified_name: String,
pub kind: String,
pub file_path: PathBuf,
pub span: Span,
pub doc: Option<String>,
pub attributes: Vec<(String, String)>,
pub members: Vec<String>,
pub layer: Option<RflpLayer>,
}Fields§
§qualified_name: String§kind: String§file_path: PathBuf§span: Span§doc: Option<String>§attributes: Vec<(String, String)>§members: Vec<String>§layer: Option<RflpLayer>Trait Implementations§
Source§impl Clone for SysmlElement
impl Clone for SysmlElement
Source§fn clone(&self) -> SysmlElement
fn clone(&self) -> SysmlElement
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 SysmlElement
impl Debug for SysmlElement
Source§impl<'de> Deserialize<'de> for SysmlElement
impl<'de> Deserialize<'de> for SysmlElement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Element for SysmlElement
impl Element for SysmlElement
Auto Trait Implementations§
impl Freeze for SysmlElement
impl RefUnwindSafe for SysmlElement
impl Send for SysmlElement
impl Sync for SysmlElement
impl Unpin for SysmlElement
impl UnsafeUnpin for SysmlElement
impl UnwindSafe for SysmlElement
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