[rust-dev] Convenience syntax for importing the module itself along with items within

Tommi rusty.gates at icloud.com
Fri Jun 6 02:49:49 PDT 2014


Due to a lack of objections, I made an RFC at: https://github.com/rust-lang/rfcs/pull/108

On 2014-06-03, at 19:56, Gulshan Singh <gsingh_2011 at yahoo.com> wrote:

> +1, I was planning on suggesting this as well.
> 
> On Jun 3, 2014 2:16 AM, "Tommi" <rusty.gates at icloud.com> wrote:
> I find it somewhat jarring to have to spend two lines for the following kind of imports:
> 
> use module::Type;
> use module;
> 
> So, I suggest we add a nicer syntax for doing the above imports using the following single line:
> 
> use module::{self, Type};
> 
> It would probably be a good idea to force the `self` to be the first item on that list. And if someone writes the following...
> 
> use module::self;
> 
> ...that should probably cause at least a warning saying something like "You should write `use module;` instead of `use module::self;`".
> 
> _______________________________________________
> Rust-dev mailing list
> Rust-dev at mozilla.org
> https://mail.mozilla.org/listinfo/rust-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/rust-dev/attachments/20140606/57a54d10/attachment.html>


More information about the Rust-dev mailing list