rust/doc/po
bors 790e6bb397 auto merge of #8490 : huonw/rust/fromiterator-extendable, r=catamorphism
If they are on the trait then it is extremely annoying to use them as
generic parameters to a function, e.g. with the iterator param on the trait
itself, if one was to pass an Extendable<int> to a function that filled it
either from a Range or a Map<VecIterator>, one needs to write something
like:

    fn foo<E: Extendable<int, Range<int>> +
              Extendable<int, Map<&'self int, int, VecIterator<int>>>
          (e: &mut E, ...) { ... }

since using a generic, i.e. `foo<E: Extendable<int, I>, I: Iterator<int>>`
means that `foo` takes 2 type parameters, and the caller has to specify them
(which doesn't work anyway, as they'll mismatch with the iterators used in
`foo` itself).

This patch changes it to:

    fn foo<E: Extendable<int>>(e: &mut E, ...) { ... }
2013-08-15 02:56:08 -07:00
..
ja tutorial: Add Japanese translation 2013-08-13 00:26:49 +09:00
rust.md.pot doc: Update .pot files 2013-08-12 22:39:31 +09:00
rustpkg.md.pot doc: Update .pot files 2013-08-12 22:39:31 +09:00
tutorial-borrowed-ptr.md.pot doc: Update .pot files 2013-08-12 22:39:31 +09:00
tutorial-container.md.pot auto merge of #8490 : huonw/rust/fromiterator-extendable, r=catamorphism 2013-08-15 02:56:08 -07:00
tutorial-ffi.md.pot doc: Update .pot files 2013-08-12 22:39:31 +09:00
tutorial-macros.md.pot doc: Update .pot files 2013-08-12 22:39:31 +09:00
tutorial-tasks.md.pot doc: Update .pot files 2013-08-12 22:39:31 +09:00
tutorial.md.pot doc: Update .pot files 2013-08-12 22:39:31 +09:00