pub fn finish(mut self) -> SimpleJITProduct {
        self.finalize_definitions();

        SimpleJITProduct {
            memory: self.memory,
            declarations: self.declarations,
            functions: self.functions,
            data_objects: self.data_objects,
        }
    }
/// SimpleJIT emits code and data into memory as it processes them. This
/// method performs no additional processing, but returns a handle which
/// allows freeing the allocated memory. Otherwise said memory is leaked
/// to enable safe handling of the resulting pointers.
///
/// This method does not need to be called when access to the memory
/// handle is not required.
SimpleJIT emits code and data into memory as it processes them. This
method performs no additional processing, but returns a handle which
allows freeing the allocated memory. Otherwise said memory is leaked
to enable safe handling of the resulting pointers.

This method does not need to be called when access to the memory
handle is not required.
SimpleJIT emits code and data into memory as it processes them . This method performs no additional processing but returns a handle which allows freeing the allocated memory . Otherwise said memory is leaked to enable safe handling of the resulting pointers . This method does not need to be called when access to the memory handle is not required .
pub fn finish(mut self) -> SimpleJITProduct {
        self.finalize_definitions();
        SimpleJITProduct {
            memory: self.memory,
            declarations: self.declarations,
            functions: self.functions,
            data_objects: self.data_objects,
        }
    }
pub fn finish ( mut self ) -> SimpleJITProduct { self . finalize_definitions ( ) ; SimpleJITProduct { memory : self . memory , declarations : self . declarations , functions : self . functions , data_objects : self . data_objects , } }
SimpleJIT emits code and data into memory as it processes them.
SimpleJIT emits code and data into memory as it processes them .
mut self
mut self