Use ..Default::default()

This commit is contained in:
Richard Feldman 2022-12-04 06:28:42 -05:00
parent 71478c297d
commit 0d2692f776
No known key found for this signature in database
GPG key ID: F1F21AA5B1D9E43B
3 changed files with 10 additions and 16 deletions

View file

@ -199,22 +199,7 @@ impl Default for ModuleCache<'_> {
Self {
module_names,
headers: Default::default(),
parsed: Default::default(),
aliases: Default::default(),
pending_abilities: Default::default(),
constrained: Default::default(),
typechecked: Default::default(),
found_specializations: Default::default(),
late_specializations: Default::default(),
external_specializations_requested: Default::default(),
imports: Default::default(),
top_level_thunks: Default::default(),
documentation: Default::default(),
can_problems: Default::default(),
type_problems: Default::default(),
sources: Default::default(),
expectations: Default::default(),
..Default::default()
}
}
}

View file

@ -0,0 +1,6 @@
interface JsonParser
exposes [example]
imports []
example : Str
example = "This text came from a package!"

3
examples/json/main.roc Normal file
View file

@ -0,0 +1,3 @@
package "json"
exposes [JsonParser]
packages {}