package:
version : 0.14.0
name : ws_stream_tungstenite
edition : '2021'
authors : [ Naja Melan <najamelan@autistici.org> ]
description : Provide AsyncRead/AsyncWrite over Tungstenite WebSockets
license : Unlicense
homepage : https://github.com/najamelan/ws_stream_tungstenite
repository : https://github.com/najamelan/ws_stream_tungstenite
documentation : https://docs.rs/ws_stream_tungstenite
readme : README.md
keywords : [ websocket, tokio, stream, async, futures ]
categories : [ asynchronous, network-programming ]
exclude : [ tests, examples, ci, .travis.yml, TODO.md, CONTRIBUTING.md, ARCHITECTURE.md ]
metadata:
docs:
rs:
all-features: true
targets : []
badges:
maintenance : { status : actively-developed }
travis-ci : { repository : najamelan/ws_stream_tungstenite }
features:
default: []
tokio_io: [ tokio, async_io_stream/tokio_io ]
dependencies:
futures-core : { version: ^0.3 , default-features: false }
futures-sink : { version: ^0.3 , default-features: false }
futures-io : { version: ^0.3 , default-features: false }
futures-util : { version: ^0.3 , default-features: false }
tungstenite : { version: ^0.24, default-features: false }
pharos : { version: ^0.5 , default-features: false }
async-tungstenite : { version: ^0.28, default-features: false }
tokio : { version: ^1 , default-features: false, optional: true }
tracing : { version: ^0.1 }
bitflags : { version: ^2, default-features: false }
async_io_stream : { version: ^0.3, features: [ map_pharos ], default-features: false }
dev-dependencies:
async-std : { version: ^1, features: [ attributes ] }
async-tungstenite : { version: ^0.28, features: [ tokio-runtime, async-std-runtime, url ] }
assert_matches : ^1
async_progress : ^0.2
futures : ^0.3
futures-test : ^0.3
futures-timer : ^3
asynchronous-codec : ^0.7
futures_ringbuf : ^0.4
tokio : { version: ^1, default-features: false, features: [ net, rt, rt-multi-thread, macros ] }
tokio-util : { version: ^0.7, default-features: false, features: [ codec ] }
tracing-subscriber : { version: ^0.3, default-features: false, features: [ ansi, env-filter, fmt, json, tracing-log ] }
tracing-log : ^0.2
url : ^2
pin-utils : ^0.1
build-dependencies:
rustc_version: ^0.4
profile:
release:
codegen-units: 1
example:
- name : tokio_codec
path : examples/tokio_codec.rs
required-features: [ tokio_io ]