#bindings #vex #vex-v5 #v5

nightly no-std vexide-core

Low-level core functionality for vexide

23 releases

Uses new Rust 2024

new 0.8.0 Nov 30, 2025
0.8.0-alpha.2 Oct 19, 2025
0.7.1-rc.1 Apr 9, 2025
0.7.0 Mar 6, 2025
0.3.0 Jul 16, 2024

#433 in Robotics

Download history 52/week @ 2025-08-08 63/week @ 2025-08-15 91/week @ 2025-08-22 119/week @ 2025-08-29 105/week @ 2025-09-05 63/week @ 2025-09-12 90/week @ 2025-09-19 113/week @ 2025-09-26 66/week @ 2025-10-03 107/week @ 2025-10-10 429/week @ 2025-10-17 127/week @ 2025-10-24 73/week @ 2025-10-31 63/week @ 2025-11-07 79/week @ 2025-11-14 86/week @ 2025-11-21

305 downloads per month
Used in 17 crates (7 directly)

MIT license

59KB
812 lines

Low-level common functionality in vexide.

This crate has historically served many purposes, but today provides a set of common safe wrappers around various system APIs used in some of vexide's crates. Most of these modules are re-exported from the top-level vexide crate.

This crate includes:

  • Competition control, including the Compete trait (competition).
  • Backtrace collection (backtrace).
  • OS version information ([os]).
  • User program state (program).
  • Extended system time APIs (time).

Low-level common functionality in vexide.

This crate has historically served many purposes, but today provides a set of common safe wrappers around various system APIs used in some of vexide's crates. Most of these modules are re-exported from the top-level vexide crate.

This crate includes:

  • Competition control, including the Compete trait (competition).
  • Backtrace collection (backtrace).
  • OS version information ([os]).
  • User program state (program).
  • Extended system time APIs (time).

Dependencies

~0.3–0.8MB
~18K SLoC