fn default() -> TargetOptions {
        TargetOptions {
            linker: "cc".to_string(),
            pre_link_args: Vec::new(),
            post_link_args: Vec::new(),
            cpu: "generic".to_string(),
            features: "".to_string(),
            dynamic_linking: false,
            executables: false,
            morestack: false,
            relocation_model: "pic".to_string(),
            code_model: "default".to_string(),
            disable_redzone: false,
            eliminate_frame_pointer: true,
            function_sections: true,
            dll_prefix: "lib".to_string(),
            dll_suffix: ".so".to_string(),
            exe_suffix: "".to_string(),
            staticlib_prefix: "lib".to_string(),
            staticlib_suffix: ".a".to_string(),
            is_like_osx: false,
            is_like_windows: false,
            is_like_android: false,
            linker_is_gnu: false,
            has_rpath: false,
            no_compiler_rt: false,
            position_independent_executables: false,
            pre_link_objects: Vec::new(),
            post_link_objects: Vec::new(),
        }
    }
/// Create a set of "sane defaults" for any target. This is still incomplete, and if used for
/// compilation, will certainly not work.
Create a set of "sane defaults" for any target. This is still incomplete, and if used for
compilation, will certainly not work.
Create a set of " sane defaults " for any target . This is still incomplete and if used for compilation will certainly not work .
fn default() -> TargetOptions {
        TargetOptions {
            linker: "cc".to_string(),
            pre_link_args: Vec::new(),
            post_link_args: Vec::new(),
            cpu: "generic".to_string(),
            features: "".to_string(),
            dynamic_linking: false,
            executables: false,
            morestack: false,
            relocation_model: "pic".to_string(),
            code_model: "default".to_string(),
            disable_redzone: false,
            eliminate_frame_pointer: true,
            function_sections: true,
            dll_prefix: "lib".to_string(),
            dll_suffix: ".so".to_string(),
            exe_suffix: "".to_string(),
            staticlib_prefix: "lib".to_string(),
            staticlib_suffix: ".a".to_string(),
            is_like_osx: false,
            is_like_windows: false,
            is_like_android: false,
            linker_is_gnu: false,
            has_rpath: false,
            no_compiler_rt: false,
            position_independent_executables: false,
            pre_link_objects: Vec::new(),
            post_link_objects: Vec::new(),
        }
    }
fn default ( ) -> TargetOptions { TargetOptions { linker : " " . to_string ( ) , pre_link_args : Vec :: new ( ) , post_link_args : Vec :: new ( ) , cpu : " " . to_string ( ) , features : " " . to_string ( ) , dynamic_linking : false , executables : false , morestack : false , relocation_model : " " . to_string ( ) , code_model : " " . to_string ( ) , disable_redzone : false , eliminate_frame_pointer : true , function_sections : true , dll_prefix : " " . to_string ( ) , dll_suffix : " " . to_string ( ) , exe_suffix : " " . to_string ( ) , staticlib_prefix : " " . to_string ( ) , staticlib_suffix : " " . to_string ( ) , is_like_osx : false , is_like_windows : false , is_like_android : false , linker_is_gnu : false , has_rpath : false , no_compiler_rt : false , position_independent_executables : false , pre_link_objects : Vec :: new ( ) , post_link_objects : Vec :: new ( ) , } }
Create a set of "sane defaults" for any target.
Create a set of " sane defaults " for any target .