[−][src]Trait python_packaging::bytecode::PythonBytecodeCompiler
An entity that can compile Python bytecode.
Required methods
fn get_magic_number(&self) -> u32
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>>
&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>>