Skip to content

Add signature search #563

Open
Open
@fredemmott

Description

@fredemmott

For example, searching for:

  • (string): string could return Str\uppercase
  • (vec<Ta>): vec<Tb> could return Vec\map
  • (vec<_>): vec<_> should also return Vec\map
  • (dict<_, _>): vec<_> should also return Vec\map
  • (vec<_>): int should return C\count

This should have a basic understanding of generics and variance (e.g. if I search for vec<T> as a parameter type that should include Container<T>); _ could be implemented as a universal base type instead of a special-cased subtype

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions