> > I don't know about Rust namespacing, but in other languages, how you > > have to especify namespaces tend to be ***far*** more verbose than > > just adding an O_ prefix. > > In this case we already have the `flags` namespace, so I thought about > just dropping the `O_` prefix altogether. Does rust have a 'using namespace' (or similar) so that namespace doesn't have to be explicitly specified each time a value is used? If so you still need a hint about which set of values it is from. Otherwise you get into the same mess as C++ class members (I think they should have been .member from the start). Or, worse still, Pascal and multiple 'with' blocks. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)