pub fn push_safe<T, const N: usize>( vec: &mut Vec<T, N>, item: T, ) -> DataResult<()>
Safely push an item to a heapless vector