[package] name = "hirun" version = "0.1.21" edition = "2021" license = "MIT OR Apache-2.0" authors = [ "hantingjun " ] repository = "https://gitcode.com/xuanwu/hirun" description = "A concurrent framework for asynchronous programming based on event-driven, non-blocking I/O mechanism" keywords = ["async", "future", "non-blocking", "net", "no_std"] [lib] [features] default = [] task_mem_split = [] task_recv_one = [] task_mem_cache = [] [dependencies] hirun-macros = { path = "macros", version = "0.1" } hipool = "0.3" hicollections = "0.1.4" hierr = "0.2" hioff = "0.1" hictor = "0.1" libc = "0.2" cfg-if = "1.0.0" [dev-dependencies] async-recursion = "1.0.0" tokio = { version = "1.17.0", features = ["full"] } criterion = "0.3" hiopt = "0.1" [[bench]] name = "compute" harness = false [profile.dev] panic = "abort" [profile.release] panic = "abort" debug = true [workspace] members = [ "macros" ]