pub struct PkgFqn {
pub namespace: String,
pub package_name: String,
pub version: Option<String>,
}
Fields§
§namespace: String
§package_name: String
§version: Option<String>
Implementations§
Source§impl PkgFqn
impl PkgFqn
pub fn is_extension(&self) -> bool
pub fn package_strip_extension_suffix(&self) -> Option<&str>
pub fn is_namespace_obelisk(&self) -> bool
pub fn ifc_fqn_name(&self, ifc_name: &str) -> IfcFqnName
Trait Implementations§
Source§impl Ord for PkgFqn
impl Ord for PkgFqn
Source§impl PartialOrd for PkgFqn
impl PartialOrd for PkgFqn
impl Eq for PkgFqn
impl StructuralPartialEq for PkgFqn
Auto Trait Implementations§
impl Freeze for PkgFqn
impl RefUnwindSafe for PkgFqn
impl Send for PkgFqn
impl Sync for PkgFqn
impl Unpin for PkgFqn
impl UnwindSafe for PkgFqn
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more