From 85926927e5b66eaef6f4760a6e67402cd4b962d1 Mon Sep 17 00:00:00 2001 From: Julian Berman Date: Sat, 4 Mar 2023 19:45:05 +0200 Subject: [PATCH] Let's see if something complains if we make HashTrieMap covariant. --- Cargo.lock | 2 +- Cargo.toml | 2 +- rpds.pyi | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 944bec6..a4402b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -187,7 +187,7 @@ dependencies = [ [[package]] name = "rpds-py" -version = "0.4.0" +version = "0.4.1" dependencies = [ "pyo3", "rpds", diff --git a/Cargo.toml b/Cargo.toml index 16169f1..79dbf87 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rpds-py" -version = "0.4.0" +version = "0.4.1" edition = "2021" [lib] diff --git a/rpds.pyi b/rpds.pyi index 86c07fd..6a0953f 100644 --- a/rpds.pyi +++ b/rpds.pyi @@ -10,8 +10,8 @@ from typing import ( ) T = TypeVar("T") -KT = TypeVar("KT") -VT = TypeVar("VT") +KT = TypeVar("KT", covariant=True) +VT = TypeVar("VT", covariant=True) class HashTrieMap(Mapping[KT, VT]): def __init__(