pub fn new() -> Self {
        Submission {
            cmd_buffers: SmallVec::new(),
            wait_semaphores: SmallVec::new(),
            signal_semaphores: SmallVec::new(),
            marker: PhantomData,
        }
    }
/// Create a new empty (transfer) submission.
///
/// Transfer is the minimum supported capability by all queues.
Create a new empty (transfer) submission.
Transfer is the minimum supported capability by all queues.
Create a new empty ( transfer ) submission . Transfer is the minimum supported capability by all queues .
pub fn new() -> Self {
        Submission {
            cmd_buffers: SmallVec::new(),
            wait_semaphores: SmallVec::new(),
            signal_semaphores: SmallVec::new(),
            marker: PhantomData,
        }
    }
pub fn new ( ) -> Self { Submission { cmd_buffers : SmallVec :: new ( ) , wait_semaphores : SmallVec :: new ( ) , signal_semaphores : SmallVec :: new ( ) , marker : PhantomData , } }
Create a new empty (transfer) submission.
Create a new empty ( transfer ) submission .