Macro iter_python::macros::vec[][src]

macro_rules! vec {
    ($($e : expr), * $(,) ?) => { ... };
    ($e : expr ; $count : expr) => { ... };
    ($($otherwise : tt) *) => { ... };
}
This is supported on crate feature std only.
Expand description

(shortname: v!) — Python “list” comprehensions: same as i!, but collected into a Vec instead.

v! or vec!?

v! fallbacks to ::std::vec! functionality, thus allowing maximum compatiblity!

Example

use ::iter_python::macros::vec;

let v1 = vec![i for i in 1 ..= 4];
let v2 = vec![1, 2, 3, 4];
assert_eq!(v1, v2);

It has not been named vec to prevent lints against ambiguous blob imports.