1
0
Fork 0
firefox/third_party/rust/inherent/tests/test.rs
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

25 lines
402 B
Rust

mod types {
use inherent::inherent;
trait Trait {
fn f<T: ?Sized>(self);
// A default method
fn g(&self) {}
}
pub struct Struct;
#[inherent]
impl Trait for Struct {
pub fn f<T: ?Sized>(self) {}
pub fn g(&self);
}
}
#[test]
fn test() {
// types::Trait is not in scope.
let s = types::Struct;
s.g();
s.f::<str>();
}