[badges.maintenance]
status = "experimental"
[dependencies.ahash]
optional = true
version = "0.8.3"
[dependencies.arraydeque]
optional = true
version = "0.4.5"
[dependencies.devela]
version = "0.9.0"
[dependencies.libc]
default-features = false
optional = true
version = "0.2"
[dependencies.libm]
optional = true
version = "0.2.7"
[dependencies.log]
version = "0.4.20"
[dependencies.sixbit]
optional = true
version = "0.5.0"
[dependencies.spin_sleep]
optional = true
version = "1.1.1"
[dependencies.time]
default-features = false
version = "0.3.28"
[features]
alloc = []
default = []
full = []
full_no_std = ["full", "no_std", "libc"]
full_std = ["full", "std"]
nightly = []
nightly_docs = ["nightly", "full_std", "unsafe", "devela/nightly_docs"]
no_std = ["libm"]
safe = []
safest = ["safe", "devela/safest"]
std = ["alloc", "ahash", "arraydeque", "sixbit", "time/std", "spin_sleep"]
unsafe = []
unsafest = ["unsafe", "devela/unsafest"]
[package]
authors = ["José Luis Cruz <joseluis@andamira.net>"]
categories = ["date-and-time", "no-std"]
description = "Time management, loop rates control."
documentation = "https://docs.rs/espera"
edition = "2021"
include = ["/src/**/*.rs", "/Cargo.toml", "/LICENSE-*", "/README.md"]
keywords = ["time", "sleep", "loop", "rate", "fps"]
license = "MIT OR Apache-2.0"
name = "espera"
publish = true
readme = "README.md"
repository = "https://github.com/andamira/espera"
rust-version = "1.72.0"
version = "0.4.0"
[package.metadata.docs.rs]
features = ["nightly_docs"]
no-default-features = true