std-move 0.1.1

Similar to cpp std::move, not very useful
Documentation
  • Coverage
  • 100%
    6 out of 6 items documented2 out of 4 items with examples
  • Size
  • Source code size: 8.11 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 581.41 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • A4-Tacks/std-move-rs
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • A4-Tacks

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);