Trait python_packaging::bytecode::PythonBytecodeCompiler  [−][src]
An entity that can compile Python bytecode.
Required methods
fn get_magic_number(&self) -> u32[src]
Obtain the magic number to use in the bytecode header.
fn compile(
    &mut self, 
    source: &[u8], 
    filename: &str, 
    optimize: BytecodeOptimizationLevel, 
    output_mode: CompileMode
) -> Result<Vec<u8>>[src]
&mut self,
source: &[u8],
filename: &str,
optimize: BytecodeOptimizationLevel,
output_mode: CompileMode
) -> Result<Vec<u8>>
Compile Python source into bytecode with an optimization level.
Implementors
impl PythonBytecodeCompiler for BytecodeCompiler[src]
fn get_magic_number(&self) -> u32[src]
fn compile(
    self: &mut BytecodeCompiler, 
    source: &[u8], 
    filename: &str, 
    optimize: BytecodeOptimizationLevel, 
    output_mode: CompileMode
) -> Result<Vec<u8>>[src]
self: &mut BytecodeCompiler,
source: &[u8],
filename: &str,
optimize: BytecodeOptimizationLevel,
output_mode: CompileMode
) -> Result<Vec<u8>>