blob: 7aa070e86a95ba95c0f2cc449c120ca73ee0c803 [file]
#![feature(no_core)]
#![no_core]
#![feature(lang_items)]
#[lang = "sized"]
pub trait Sized {}
pub trait Trait {
fn foo(&self) -> Self
where
Self: Sized;
}
pub fn static_foo<T: Trait + ?Sized>(_b: &T) {}
pub fn dynamic_bar(a: &dyn Trait) {
static_foo(a)
}