obeli_sk_concepts

Type Alias IfcFqnName

Source
pub type IfcFqnName = Name<IfcFqnMarker>;

Aliased Type§

struct IfcFqnName { /* private fields */ }

Implementations§

Source§

impl IfcFqnName

Source

pub fn namespace(&self) -> &str

Source

pub fn package_name(&self) -> &str

Source

pub fn version(&self) -> Option<&str>

Source

pub fn pkg_fqn_name(&self) -> PkgFqn

Source

pub fn ifc_name(&self) -> &str

Source

pub fn from_parts( namespace: &str, package_name: &str, ifc_name: &str, version: Option<&str>, ) -> Self

Source

pub fn is_extension(&self) -> bool

Source

pub fn package_strip_extension_suffix(&self) -> Option<&str>

Source

pub fn is_namespace_obelisk(&self) -> bool