chanmgr: Make "pt-client" non-experimental.
This commit is contained in:
parent
cf152c5ed6
commit
b5a9e0b475
|
@ -13,7 +13,9 @@ repository = "https://gitlab.torproject.org/tpo/core/arti.git/"
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = []
|
default = []
|
||||||
experimental = ["pt-client"]
|
experimental = []
|
||||||
|
full = ["pt-client"]
|
||||||
|
|
||||||
pt-client = ["tor-linkspec/pt-client"]
|
pt-client = ["tor-linkspec/pt-client"]
|
||||||
testing = []
|
testing = []
|
||||||
|
|
||||||
|
|
|
@ -16,18 +16,21 @@ Since a channel can be used for more than one circuit, it's
|
||||||
important to reuse channels when possible. This crate implements
|
important to reuse channels when possible. This crate implements
|
||||||
a [`ChanMgr`] type that can be used to create channels on demand,
|
a [`ChanMgr`] type that can be used to create channels on demand,
|
||||||
and return existing channels when they already exist.
|
and return existing channels when they already exist.
|
||||||
|
|
||||||
## Compile-time features
|
## Compile-time features
|
||||||
|
|
||||||
|
* `pt-client` -- Build with APIs to support
|
||||||
|
pluggable transports.
|
||||||
|
|
||||||
### Experimental and unstable features
|
### Experimental and unstable features
|
||||||
|
|
||||||
Note that the APIs enabled by these features are NOT covered by
|
Note that the APIs enabled by these features are NOT covered by
|
||||||
semantic versioning[^1] guarantees: we might break them or remove
|
semantic versioning[^1] guarantees: we might break them or remove
|
||||||
them between patch versions.
|
them between patch versions.
|
||||||
|
|
||||||
* `pt-client` -- Build with (as yet unimplemented) APIs to support
|
|
||||||
pluggable transports.
|
|
||||||
|
|
||||||
* `experimental` -- Build with all experimental features above.
|
* `experimental` -- Build with all experimental features above.
|
||||||
|
(Currently, there are no experimental features in this crate,
|
||||||
|
but there may be some in the future.)
|
||||||
|
|
||||||
[^1]: Remember, semantic versioning is what makes various `cargo`
|
[^1]: Remember, semantic versioning is what makes various `cargo`
|
||||||
features work reliably. To be explicit: if you want `cargo update`
|
features work reliably. To be explicit: if you want `cargo update`
|
||||||
|
|
Loading…
Reference in New Issue