Trait NamespaceName

Source
pub trait NamespaceName: Named {
    // Required method
    fn namespace(&self) -> Cow<'_, str>;

    // Provided method
    fn full_name(&self) -> Cow<'_, str> { ... }
}
Expand description

Trait for namespacing names.

Required Methods§

Source

fn namespace(&self) -> Cow<'_, str>

Returns the namespace of the name.

Provided Methods§

Source

fn full_name(&self) -> Cow<'_, str>

Returns the fully qualified name, including the namespace.

Implementors§