The module declaration is defined the following way
 
module-declaration:
    export-keywordopt module-keyword module-name module-partitionopt attribute-specifier-seqopt ;
 
As it is seen module-name is not optional.
 
So what does this record
 
module;
 
mean?
 
It is evident that it is not a module declaration because there is absent  module-name.
 
 
You can meet me at http://cpp.forum24.ru/ or www.stackoverflow.com or http://ru.stackoverflow.com