| Crates.io | std-move |
| lib.rs | std-move |
| version | 0.1.1 |
| created_at | 2025-04-25 22:57:26.550417+00 |
| updated_at | 2025-04-25 22:58:40.500904+00 |
| description | Similar to cpp std::move, not very useful |
| homepage | |
| repository | https://github.com/A4-Tacks/std-move-rs |
| max_upload_size | |
| id | 1649594 |
| size | 8,593 |
Like C++ std::move use &mut impl StdMove
Move resource types
use std_move::r#move;
let mut a = vec![1, 2, 3];
let b;
b = r#move!(a);
assert_eq!(a, []);
assert_eq!(b, [1, 2, 3]);
Trivial types
use std_move::r#move;
let mut n = 3;
assert_eq!(r#move!(n), 3);
assert_eq!(r#move!(n), 3);
assert_eq!(n, 3);