Cargo: Documente como habilitar condicionalmente recursos nas dependências

Criado em 7 mar. 2018  ·  3Comentários  ·  Fonte: rust-lang/cargo

A sintaxe / na seção features parece não estar documentada.

A-documenting-cargo-itself

Comentários muito úteis

para qualquer pessoa que venha aqui pesquisando:

[dependencies]
othercrate = "1.2.3"

[features]
myfeature = ["othercrate/otherfeature"]

Todos 3 comentários

para qualquer pessoa que venha aqui pesquisando:

[dependencies]
othercrate = "1.2.3"

[features]
myfeature = ["othercrate/otherfeature"]

É isso? A seção [features] nos documentos de referência do manifesto ( link ) tem o exemplo:

# Features can be used to reexport features of other packages. The `session`
# feature of package `awesome` will ensure that the `session` feature of the
# package `cookie` is also enabled.
session = ["cookie/session"]

(que está lá desde o início do recurso em # 712)

Concluindo de forma otimista que isso foi esquecido (acho que a pesquisa de mdbook não estava disponível em março). Se isso ainda precisar ser corrigido, podemos reabrir.

Como isso funciona se cookie é opcional?

Esta página foi útil?
0 / 5 - 0 avaliações