Use `provide_both` link instead of `provide(_extern)`
This commit is contained in:
parent
17c77b296e
commit
3de0132a0d
|
|
@ -155,13 +155,11 @@ providers**. Almost all **extern providers** wind up going through the
|
|||
[`rustc_metadata` crate][rustc_metadata], which loads the information
|
||||
from the crate metadata. But in some cases there are crates that
|
||||
provide queries for *both* local and external crates, in which case
|
||||
they define both a [`provide`][ext_provide] and a
|
||||
[`provide_extern`][ext_provide_extern] function that `rustc_driver`
|
||||
can invoke.
|
||||
they define both a `provide` and a `provide_extern` function, through
|
||||
[`provide_both`][ext_provide_both], that `rustc_driver` can invoke.
|
||||
|
||||
[rustc_metadata]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_metadata/index.html
|
||||
[ext_provide]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_codegen_llvm/attributes/fn.provide.html
|
||||
[ext_provide_extern]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_codegen_llvm/attributes/fn.provide_extern.html
|
||||
[ext_provide_both]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_codegen_llvm/attributes/fn.provide_both.html
|
||||
|
||||
### Adding a new kind of query
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue