[[bench]]
harness = false
name = "coroutine"
[build-dependencies.autocfg]
version = "1.1.0"
[dependencies.cfg-if]
version = "1.0.0"
[dependencies.scopeguard]
default-features = false
version = "1.1.0"
[dev-dependencies.backtrace]
version = "0.3.64"
[dev-dependencies.criterion]
version = "0.3.5"
[features]
asm-unwind = ["unwind"]
default = ["default-stack", "unwind"]
default-stack = ["libc", "windows-sys"]
unwind = []
[package]
authors = ["Amanieu d'Antras <amanieu@gmail.com>"]
categories = ["data-structures", "no-std", "concurrency"]
description = "A fast and safe implementation of stackful coroutines"
edition = "2021"
exclude = [".github", "ci"]
keywords = ["coroutine", "stack", "fiber", "generator"]
license = "MIT OR Apache-2.0"
name = "corosensei"
readme = "README.md"
repository = "https://github.com/Amanieu/corosensei"
rust-version = "1.59.0"
version = "0.1.4"
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu", "i686-unknown-linux-gnu", "aarch64-unknown-linux-gnu", "armv7-unknown-linux-gnueabihf", "riscv64gc-unknown-linux-gnu", "x86_64-apple-darwin", "aarch64-apple-darwin", "x86_64-pc-windows-msvc", "i686-pc-windows-msvc"]
[profile.bench]
debug = 2
[profile.release]
debug = 2
[target."cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))".dev-dependencies.criterion-cycles-per-byte]
version = "0.1.2"
[target."cfg(unix)".dependencies.libc]
optional = true
version = "0.2.119"
[target."cfg(windows)".dependencies.windows-sys]
features = ["Win32_Foundation", "Win32_System_Diagnostics_Debug", "Win32_System_Kernel", "Win32_System_Memory", "Win32_System_Threading", "Win32_System_SystemInformation"]
optional = true
version = "0.33.0"