#[repr(C)]pub struct PyConfig {Show 57 fields
pub _config_init: c_int,
pub isolated: c_int,
pub use_environment: c_int,
pub dev_mode: c_int,
pub install_signal_handlers: c_int,
pub use_hash_seed: c_int,
pub hash_seed: c_ulong,
pub faulthandler: c_int,
pub tracemalloc: c_int,
pub import_time: c_int,
pub show_ref_count: c_int,
pub dump_refs: c_int,
pub malloc_stats: c_int,
pub filesystem_encoding: *mut wchar_t,
pub filesystem_errors: *mut wchar_t,
pub pycache_prefix: *mut wchar_t,
pub parse_argv: c_int,
pub orig_argv: PyWideStringList,
pub argv: PyWideStringList,
pub xoptions: PyWideStringList,
pub warnoptions: PyWideStringList,
pub site_import: c_int,
pub bytes_warning: c_int,
pub warn_default_encoding: c_int,
pub inspect: c_int,
pub interactive: c_int,
pub optimization_level: c_int,
pub parser_debug: c_int,
pub write_bytecode: c_int,
pub verbose: c_int,
pub quiet: c_int,
pub user_site_directory: c_int,
pub configure_c_stdio: c_int,
pub buffered_stdio: c_int,
pub stdio_encoding: *mut wchar_t,
pub stdio_errors: *mut wchar_t,
pub check_hash_pycs_mode: *mut wchar_t,
pub pathconfig_warnings: c_int,
pub program_name: *mut wchar_t,
pub pythonpath_env: *mut wchar_t,
pub home: *mut wchar_t,
pub platlibdir: *mut wchar_t,
pub module_search_paths_set: c_int,
pub module_search_paths: PyWideStringList,
pub executable: *mut wchar_t,
pub base_executable: *mut wchar_t,
pub prefix: *mut wchar_t,
pub base_prefix: *mut wchar_t,
pub exec_prefix: *mut wchar_t,
pub base_exec_prefix: *mut wchar_t,
pub skip_source_first_line: c_int,
pub run_command: *mut wchar_t,
pub run_module: *mut wchar_t,
pub run_filename: *mut wchar_t,
pub _install_importlib: c_int,
pub _init_main: c_int,
pub _isolated_interpreter: c_int,
}Fields§
§_config_init: c_int§isolated: c_int§use_environment: c_int§dev_mode: c_int§install_signal_handlers: c_int§use_hash_seed: c_int§hash_seed: c_ulong§faulthandler: c_int§tracemalloc: c_int§import_time: c_int§show_ref_count: c_int§dump_refs: c_int§malloc_stats: c_int§filesystem_encoding: *mut wchar_t§filesystem_errors: *mut wchar_t§pycache_prefix: *mut wchar_t§parse_argv: c_int§orig_argv: PyWideStringList§argv: PyWideStringList§xoptions: PyWideStringList§warnoptions: PyWideStringList§site_import: c_int§bytes_warning: c_int§warn_default_encoding: c_int§inspect: c_int§interactive: c_int§optimization_level: c_int§parser_debug: c_int§write_bytecode: c_int§verbose: c_int§quiet: c_int§user_site_directory: c_int§configure_c_stdio: c_int§buffered_stdio: c_int§stdio_encoding: *mut wchar_t§stdio_errors: *mut wchar_t§check_hash_pycs_mode: *mut wchar_t§pathconfig_warnings: c_int§program_name: *mut wchar_t§pythonpath_env: *mut wchar_t§home: *mut wchar_t§platlibdir: *mut wchar_t§module_search_paths_set: c_int§module_search_paths: PyWideStringList§executable: *mut wchar_t§base_executable: *mut wchar_t§prefix: *mut wchar_t§base_prefix: *mut wchar_t§exec_prefix: *mut wchar_t§base_exec_prefix: *mut wchar_t§skip_source_first_line: c_int§run_command: *mut wchar_t§run_module: *mut wchar_t§run_filename: *mut wchar_t§_install_importlib: c_int§_init_main: c_int§_isolated_interpreter: c_intTrait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for PyConfig
impl !Send for PyConfig
impl !Sync for PyConfig
impl Unpin for PyConfig
impl UnwindSafe for PyConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more