OxL Справочник OxL
РусскийEnglish

warning glob-import

warning Стандарт: [§2.2]

Глобальный импорт в библиотеке.

What it means#

use path.* imports all public names. In a library this makes the set of names depend on the imported module's growth, so it is a warning there (§2.2). Applications may use it freely.

Example#

oxl
// in a library package (one without `main`) a glob import is refused
use std.time.*      // <- glob-import

pub fn timeout() -> Duration { 3s }

How to fix#

oxl✓ проверяется в CI
use std.time { Duration }

pub fn timeout() -> Duration { 3s }

List the names you need explicitly in braces.

See also#

OxL 1.0.0-beta · Версия документации 1.0.0-beta© OxwaldLink · сгенерировано из Стандарта, исходников std и руководства