Implement static typeclass methods. Closes #3132.

This commit is contained in:
Michael Sullivan
2012-08-02 16:01:38 -07:00
parent a695e074f2
commit 7f7f47620e
20 changed files with 605 additions and 246 deletions

View File

@@ -53,7 +53,7 @@ fn variant_def_ids(d: def) -> {enm: def_id, var: def_id} {
pure fn def_id_of_def(d: def) -> def_id {
match d {
def_fn(id, _) | def_mod(id) |
def_fn(id, _) | def_static_method(id, _) | def_mod(id) |
def_foreign_mod(id) | def_const(id) |
def_variant(_, id) | def_ty(id) | def_ty_param(id, _) |
def_use(id) | def_class(id, _) => {