std-move

Crates.iostd-move
lib.rsstd-move
version0.1.1
created_at2025-04-25 22:57:26.550417+00
updated_at2025-04-25 22:58:40.500904+00
descriptionSimilar to cpp std::move, not very useful
homepage
repositoryhttps://github.com/A4-Tacks/std-move-rs
max_upload_size
id1649594
size8,593
A4-Tacks (A4-Tacks)

documentation

README

Like C++ std::move use &mut impl StdMove

Examples

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);
Commit count: 3

cargo fmt