ibc-core-connection 0.53.0

Maintained by `ibc-rs`, contains the implementation of the ICS-03 Connection Semantics and re-exports essential data structures and domain types from `ibc-core-connection-types` crate.
Documentation
[package]
name         = "ibc-core-connection"
version      = { workspace = true }
authors      = { workspace = true }
edition      = { workspace = true }
rust-version = { workspace = true }
license      = { workspace = true }
repository   = { workspace = true }
keywords     = [ "blockchain", "cosmos", "ibc", "connection" ]
readme       = "./../README.md"

description = """
    Maintained by `ibc-rs`, contains the implementation of the ICS-03 Connection Semantics and
    re-exports essential data structures and domain types from `ibc-core-connection-types` crate.
"""

[package.metadata.docs.rs]
all-features = true

[dependencies]
ibc-core-client           = { workspace = true }
ibc-core-connection-types = { workspace = true }
ibc-core-host             = { workspace = true }
ibc-core-handler-types    = { workspace = true }
ibc-primitives            = { workspace = true }

[features]
default = [ "std" ]
std = [
  "ibc-core-client/std",
  "ibc-core-connection-types/std",
  "ibc-core-host/std",
  "ibc-core-handler-types/std",
  "ibc-primitives/std",
]
serde = [
  "ibc-core-client/serde",
  "ibc-core-connection-types/serde",
  "ibc-core-host/serde",
  "ibc-core-handler-types/serde",
  "ibc-primitives/serde",
]
schema = [
  "ibc-core-client/schema",
  "ibc-core-connection-types/schema",
  "ibc-core-host/schema",
  "ibc-core-handler-types/schema",
  "ibc-primitives/schema",
  "serde",
  "std",
]
borsh = [
  "ibc-core-client/borsh",
  "ibc-core-connection-types/borsh",
  "ibc-core-host/borsh",
  "ibc-core-handler-types/borsh",
  "ibc-primitives/borsh",
]
parity-scale-codec = [
  "ibc-core-client/parity-scale-codec",
  "ibc-core-connection-types/parity-scale-codec",
  "ibc-core-host/parity-scale-codec",
  "ibc-core-handler-types/parity-scale-codec",
  "ibc-primitives/parity-scale-codec",
]