blob: a3e630772666fc96000152c5a442eb95d5bba103 [file] [log] [blame]
extern crate example_name_conflict;
// This crate depends on a pair of dependencies (transitively) that have the same name. This should
// work OK.
pub fn example_conflicting_symbol() -> String {
format!(
"[from main lib] -> {}",
example_name_conflict::example_conflicting_symbol()
)
}
#[cfg(test)]
mod tests {
#[test]
fn symbols_all_resolve_correctly() {
assert_eq!(
::example_conflicting_symbol(),
"[from main lib] -> [from first_crate] -> [from second_crate]".to_owned()
);
}
}