Use quiver directly, and update README.google.  This is so that
we don't have to fork quiver_hashcode as well.

BUG=
R=whesse@google.com

Review-Url: https://codereview.chromium.org/2944463002 .
3 files changed
tree: e72b1e6bfbaa82f26f6d075ba7839c5e5bba2886
  1. lib/
  2. test/
  3. tool/
  4. .analysis_options
  5. .gitignore
  6. .travis.yml
  7. AUTHORS
  8. CHANGELOG.md
  9. LICENSE
  10. pubspec.yaml
  11. README.google
  12. README.md
README.md

Tuple data structure

  • [Tuple2], [Tuple3]...

Build Status Coverage Status

Usage example

const t = const Tuple2<String, int>('a', 10);

print(t.item1); // prints 'a'
print(t.item2); // prints '10'
final t1 = const Tuple2<String, int>('a', 10);
final t2 = t1.withItem1('c');
// t2 is a new [Tuple2] object with item1 is 'c' and item2 is 10.