[−][src]Macro libsugar::list
new a LinkedList<T>
Push Back
list![a, b, c]
equivalent to
{ let mut l = LinkedList::new(); l.push_back(a); l.push_back(b); l.push_back(c); l }
Push Front
list![<- a, b, c]
equivalent to
{ let mut l = LinkedList::new(); l.push_front(a); l.push_front(b); l.push_front(c); l }
From Elem
list![a; 3]
equivalent to
{ let mut l = LinkedList::new(); for _ in 0..3 { l.push_back(a); } l }