pub(crate) trait PipelineIdMethods<D>where
    D: DomTypes,{
    // Required methods
    fn NamespaceId(&self) -> u32;
    fn Index(&self) -> u32;
}pub(crate) trait PipelineIdMethods<D>where
    D: DomTypes,{
    // Required methods
    fn NamespaceId(&self) -> u32;
    fn Index(&self) -> u32;
}