core: remove pub & add From<TypeVarId> for u32
This commit is contained in:
parent
f523e26227
commit
aa94e0c8a4
@ -30,7 +30,13 @@ pub type IndexMapping<K, V = Type> = IndexMap<K, V>;
|
|||||||
|
|
||||||
/// ID of a Python type variable. Specific to `nac3core`.
|
/// ID of a Python type variable. Specific to `nac3core`.
|
||||||
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
|
||||||
pub struct TypeVarId(pub u32);
|
pub struct TypeVarId(u32);
|
||||||
|
|
||||||
|
impl From<TypeVarId> for u32 {
|
||||||
|
fn from(value: TypeVarId) -> Self {
|
||||||
|
value.0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl fmt::Display for TypeVarId {
|
impl fmt::Display for TypeVarId {
|
||||||
// NOTE: Must output the string of the ID value. Certain unit tests rely on string comparisons.
|
// NOTE: Must output the string of the ID value. Certain unit tests rely on string comparisons.
|
||||||
|
Loading…
Reference in New Issue
Block a user