/// Gets the type kind of this identifier.
Gets the type kind of this identifier.
Gets the type kind of this identifier .
pub fn kind(self) -> TypeKind {
        match self {
            Self::Artifact(_) => TypeKind::Artifact,
            Self::Execution(_) => TypeKind::Execution,
            Self::Context(_) => TypeKind::Context,
        }
    }
pub fn kind ( self ) -> TypeKind { match self { Self :: Artifact ( _ ) => TypeKind :: Artifact , Self :: Execution ( _ ) => TypeKind :: Execution , Self :: Context ( _ ) => TypeKind :: Context , } }
Gets the type kind of this identifier.
Gets the type kind of this identifier .
self