//@ run-pass | |
#![allow(unused_imports)] | |
// Test transitive analysis for associated types. Collected types | |
// should be normalized and new obligations generated. | |
//@ pretty-expanded FIXME #23616 | |
use std::borrow::{ToOwned, Cow}; | |
fn assert_send<T: Send>(_: T) {} | |
fn main() { | |
assert_send(Cow::Borrowed("foo")); | |
} |