pub(crate) fn finish(self) -> AutoCommandBufferBuilder {
        self.command_buffer_builder
            .lock()
            .expect("failed to lock `command_buffer_builder`")
            .take()
            .expect("`command_buffer_builder` was `None`")
    }
// Called after the user's `view` function, this consumes the `RawFrame` and returns the inner
// command buffer builder so that it can be completed.
Called after the user's `view` function, this consumes the `RawFrame` and returns the inner
command buffer builder so that it can be completed.
Called after the user ' s ` view ` function this consumes the ` RawFrame ` and returns the inner command buffer builder so that it can be completed .
pub(crate) fn finish(self) -> AutoCommandBufferBuilder {
        self.command_buffer_builder
            .lock()
            .expect("failed to lock `command_buffer_builder`")
            .take()
            .expect("`command_buffer_builder` was `None`")
    }
pub ( crate ) fn finish ( self ) -> AutoCommandBufferBuilder { self . command_buffer_builder . lock ( ) . expect ( " " ) . take ( ) . expect ( " " ) }
Called after the user's `view` function, this consumes the `RawFrame` and returns the inner
command buffer builder so that it can be completed.
Called after the user ' s ` view ` function this consumes the ` RawFrame ` and returns the inner command buffer builder so that it can be completed .
self
self