rust/tests/ui/privacy/auxiliary/xc-private-method-lib.rs
jyn 01b75e20f2 Move some UI tests into subdirectories
to avoid going over the existing limit now that the ui-fulldeps tests have
been moved to ui.
2023-04-02 19:42:30 -04:00

34 lines
492 B
Rust

#![crate_type="lib"]
pub struct Struct {
pub x: isize
}
impl Struct {
fn static_meth_struct() -> Struct {
Struct { x: 1 }
}
fn meth_struct(&self) -> isize {
self.x
}
}
pub enum Enum {
Variant1(isize),
Variant2(isize)
}
impl Enum {
fn static_meth_enum() -> Enum {
Enum::Variant2(10)
}
fn meth_enum(&self) -> isize {
match *self {
Enum::Variant1(x) |
Enum::Variant2(x) => x
}
}
}