MCPcopy Create free account
hub / github.com/QMHTMY/RustBook / basic

Function basic

publication/code/chapter04/lvec.rs:192–211  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

190 iter();
191
192 fn basic() {
193 let mut lvec1: LVec<i32> = LVec::new();
194 lvec1.push(10); lvec1.push(11);
195 lvec1.push(12); lvec1.push(13);
196 lvec1.insert(0,9);
197
198 lvec1.print_lvec();
199
200 let mut lvec2: LVec<i32> = LVec::new();
201 lvec2.insert(0, 8);
202 lvec2.append(&mut lvec1);
203
204 println!("len: {}", lvec2.len());
205 println!("pop {:?}", lvec2.pop().unwrap());
206 println!("remove {:?}", lvec2.remove(0).unwrap());
207
208 lvec2.print_lvec();
209 lvec2.clear();
210 lvec2.print_lvec();
211 }
212
213 fn iter() {
214 let mut lvec: LVec<i32> = LVec::new();

Callers 1

mainFunction · 0.70

Calls 5

pushMethod · 0.45
insertMethod · 0.45
print_lvecMethod · 0.45
appendMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected