mirror of
https://github.com/Dummi26/mers.git
synced 2025-03-10 14:13:52 +01:00
.
This commit is contained in:
parent
9fe981fc6c
commit
16cdcddc72
6
mers/Cargo.lock
generated
6
mers/Cargo.lock
generated
@ -191,7 +191,7 @@ checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0"
|
||||
|
||||
[[package]]
|
||||
name = "mers"
|
||||
version = "0.1.0"
|
||||
version = "0.3.3"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"mers_lib",
|
||||
@ -199,7 +199,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "mers_lib"
|
||||
version = "0.3.0"
|
||||
version = "0.3.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4bb692b23943c1ca19206ac603ca6dcd44975cbb8ffbd45ec442137ebaf916ba"
|
||||
dependencies = [
|
||||
"colored",
|
||||
"line-span",
|
||||
|
@ -296,11 +296,12 @@ impl MersType for ListT {
|
||||
.is_some_and(|v| self.0.is_included_in(&v.0))
|
||||
}
|
||||
fn subtypes(&self, acc: &mut Type) {
|
||||
// The type of an empty list is a list where the items are `<unreachable>`
|
||||
acc.add(Arc::new(Self(Type::empty())));
|
||||
// All possible list types
|
||||
for t in self.0.subtypes_type().types {
|
||||
acc.add(Arc::new(Self(Type::newm(vec![t]))));
|
||||
}
|
||||
// The type of an empty list is a list where the items are `<unreachable>`
|
||||
acc.add(Arc::new(Self(Type::empty())));
|
||||
}
|
||||
fn as_any(&self) -> &dyn std::any::Any {
|
||||
self
|
||||
|
Loading…
Reference in New Issue
Block a user