]> git.lizzy.rs Git - rust.git/commit
libcollection: generalize StrVector to AsSlice<Str>.
authorNODA, Kai <nodakai@gmail.com>
Sun, 23 Nov 2014 11:37:33 +0000 (19:37 +0800)
committerNODA, Kai <nodakai@gmail.com>
Sun, 23 Nov 2014 12:05:58 +0000 (20:05 +0800)
commitef3b88c5f936921fc3ba7968af3dcf1724a17551
tree3725a34dfdf0b0df22a7c0290b7c1ddded77faa5
parent5ff10d5a230acde7e530ccee8cd4f805d6be7713
libcollection: generalize StrVector to AsSlice<Str>.

The impl for [T] also works as impl for slices in general.
By generalizing the impl of StrVector for Vec<Str> to that for
AsSlice<Str>, it becomes much more generic.

Once Iterable is implemented, we will prefer it to AsSlice.
But the with_capacity() part might become tricky.

Signed-off-by: NODA, Kai <nodakai@gmail.com>
src/libcollections/str.rs