Struct python3_sys::PyConfig[][src]

#[repr(C)]pub struct PyConfig {
    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 show_alloc_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 argv: PyWideStringList,
    pub program_name: *mut wchar_t,
    pub xoptions: PyWideStringList,
    pub warnoptions: PyWideStringList,
    pub site_import: c_int,
    pub bytes_warning: 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 pythonpath_env: *mut wchar_t,
    pub home: *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,
}

Fields

_config_init: c_intisolated: c_intuse_environment: c_intdev_mode: c_intinstall_signal_handlers: c_intuse_hash_seed: c_inthash_seed: c_ulongfaulthandler: c_inttracemalloc: c_intimport_time: c_intshow_ref_count: c_intshow_alloc_count: c_intdump_refs: c_intmalloc_stats: c_intfilesystem_encoding: *mut wchar_tfilesystem_errors: *mut wchar_tpycache_prefix: *mut wchar_tparse_argv: c_intargv: PyWideStringListprogram_name: *mut wchar_txoptions: PyWideStringListwarnoptions: PyWideStringListsite_import: c_intbytes_warning: c_intinspect: c_intinteractive: c_intoptimization_level: c_intparser_debug: c_intwrite_bytecode: c_intverbose: c_intquiet: c_intuser_site_directory: c_intconfigure_c_stdio: c_intbuffered_stdio: c_intstdio_encoding: *mut wchar_tstdio_errors: *mut wchar_tcheck_hash_pycs_mode: *mut wchar_tpathconfig_warnings: c_intpythonpath_env: *mut wchar_thome: *mut wchar_tmodule_search_paths_set: c_intmodule_search_paths: PyWideStringListexecutable: *mut wchar_tbase_executable: *mut wchar_tprefix: *mut wchar_tbase_prefix: *mut wchar_texec_prefix: *mut wchar_tbase_exec_prefix: *mut wchar_tskip_source_first_line: c_intrun_command: *mut wchar_trun_module: *mut wchar_trun_filename: *mut wchar_t_install_importlib: c_int_init_main: c_int

Trait Implementations

impl Clone for PyConfig[src]

impl Default for PyConfig[src]

Auto Trait Implementations

impl !Send for PyConfig

impl !Sync for PyConfig

impl Unpin for PyConfig

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.