Cargo Features

Figures has no features set by default.

[dependencies]
figures = { version = "0.5.0", features = ["x11", "bytemuck", "wgpu", "euclid", "serde"] }
x11

This only exists because we need a paltform selected when running unit tests with the winit feature enabled. This library doesn't need any specific platforms to be enabled, nor doesn't it activate any additional functionality when enabling this feature flag.

Enables x11 of winit

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

bytemuck implicit feature

Enables bytemuck

bytemuck:

A crate for mucking around with piles of bytes

wgpu implicit feature

Enables wgpu

wgpu:

Rusty WebGPU API wrapper

winit x11?
euclid implicit feature

Enables euclid

euclid:

Geometry primitives

serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework