pub trait LinkTarget: Target {
// Required methods
fn public_includes(&self) -> Vec<PathBuf>;
fn public_includes_recursive(&self) -> Vec<PathBuf>;
fn public_defines(&self) -> Vec<String>;
fn public_defines_recursive(&self) -> Vec<String>;
fn public_link_flags(&self) -> Vec<String>;
fn public_link_flags_recursive(&self) -> Vec<String>;
fn public_links(&self) -> Vec<LinkPtr>;
fn public_links_recursive(&self) -> Vec<LinkPtr>;
}