Crate comfy

source ·

Re-exports

Modules

  • arrayvec provides the types ArrayVec and ArrayString: array-backed vector and string types, which store their contents inline.
  • A library for acquiring a backtrace at runtime
  • This crate gives small utilities for casting between plain data types.
  • Colorful and clean backtraces on panic.
  • Tools for concurrent programming.
  • egui: an easy-to-use GUI in pure Rust!
  • egui bindings for winit.
  • A simple logger that can be configured via environment variables, for use with the logging facade exposed by the log crate.
  • A simple 2D graphics library for turning simple 2D shapes and text into textured triangles.
  • Utilities for formatting and printing Strings.
  • Embed git information in your code at compile-time.
  • A handy ECS
  • Overview
  • An extension to the include_str!() and include_bytes!() macro for embedding an entire directory tree into your binary.
  • Tweak any literal directly from your code, changes to the source appear while running the program. It works by parsing the file when a change occurs.
  • Kira
  • A lightweight logging facade.
  • nanoserde
  • Cross-platform file system notification library
  • Numeric traits for generic mathematics
  • Overview
  • Pollster
  • Data-parallelism library that makes it easy to convert sequential computations into parallel
  • Small vectors in various sizes. These store a certain number of elements inline, and fall back to the heap for larger allocations. This can be a useful optimization for improving cache locality and reducing allocator traffic for workloads that fit within the inline buffer.
  • Accurate sleeping. Only use native sleep as far as it can be trusted, then spin.
  • tinyvec provides 100% safe vec-like data structures.
  • A cross-platform graphics and compute library based on WebGPU.
  • This library describes the API surface of WebGPU that is agnostic of the backend. This API is used for targeting both Web and Native.
  • Winit is a cross-platform window creation and event loop management library.

Macros

Structs

Enums

Constants

Statics

Traits

Functions

Type Aliases

Derive Macros