Cargo Features
[dependencies]
ibc-proto = { version = "0.51.1", default-features = false, features = ["std", "transport", "serde", "client", "json-schema", "server", "parity-scale-codec", "borsh", "proto-descriptor"] }
- default = client, std, transport
-
These default features are set whenever
ibc-proto
is added without
somewhere in the dependency tree.default-features = false - std default client json-schema? server?
-
Enables std of base64, bytes, cosmos-sdk-proto, flex-error, ics23, informalsystems-pbjson, prost, and subtle-encoding
- transport default
-
Enables grpc-transport of cosmos-sdk-proto, transport of tonic
- serde json-schema?
-
Enables informalsystems-pbjson and serde, serde of cosmos-sdk-proto and ics23
- client default = std
-
Enables codegen and prost of tonic
Affects
ibc.applications.fee.v1::msg_client
,ibc.applications.fee.v1::query_client
,ibc.applications.interchain_accounts.controller.v1::msg_client
,ibc.applications.interchain_accounts.controller.v1::query_client
,ibc.applications.interchain_accounts.host.v1::msg_client
,ibc.applications.interchain_accounts.host.v1::query_client
,ibc.applications.nft_transfer.v1::msg_client
,ibc.applications.nft_transfer.v1::query_client
,ibc.applications.transfer.v1::msg_client
,ibc.applications.transfer.v1::query_client
,ibc.core.channel.v1::msg_client
,ibc.core.channel.v1::query_client
… - json-schema = serde, std
-
Enables schemars, json-schema of tendermint-proto
- server = std
-
Enables codegen and prost of tonic
Affects
ibc.applications.fee.v1::msg_server
,ibc.applications.fee.v1::query_server
,ibc.applications.interchain_accounts.controller.v1::msg_server
,ibc.applications.interchain_accounts.controller.v1::query_server
,ibc.applications.interchain_accounts.host.v1::msg_server
,ibc.applications.interchain_accounts.host.v1::query_server
,ibc.applications.nft_transfer.v1::msg_server
,ibc.applications.nft_transfer.v1::query_server
,ibc.applications.transfer.v1::msg_server
,ibc.applications.transfer.v1::query_server
,ibc.core.channel.v1::msg_server
,ibc.core.channel.v1::query_server
… - parity-scale-codec
-
Enables parity-scale-codec of tendermint-proto
- borsh
-
Enables borsh of tendermint-proto
- proto-descriptor
-
Affects
ibc-proto::FILE_DESCRIPTOR_SET
…