use super::Compiler;
pub(super) struct Msvc {}
impl Compiler for Msvc {
fn id(&self) -> String {
"MSVC".to_owned()
}
fn version(&self) -> String {
String::new()
}
fn target(&self) -> String {
unimplemented!()
}
fn cmd(&self) -> Vec<String> {
unimplemented!()
}
fn out_flag(&self) -> String {
unimplemented!()
}
fn depfile_flags(&self, _out_file: &str, _dep_file: &str) -> Vec<String> {
unimplemented!()
}
fn c_std_flag(&self, _std: &str) -> Result<String, String> {
unimplemented!()
}
fn cpp_std_flag(&self, _std: &str) -> Result<String, String> {
unimplemented!()
}
fn position_independent_code_flag(&self) -> Option<String> {
None
}
fn position_independent_executable_flag(&self) -> Option<String> {
None
}
}