push — add one element. extend — add multiple elements.
push:
extend:
1let mut v = vec![1, 2, 3];2v.push(4); // v: [1, 2, 3, 4]3 4let mut v = vec![1, 2, 3];5v.extend([4, 5, 6]); // v: [1, 2, 3, 4, 5, 6]
Key: push for single, extend for multiple.