22 lines
527 B
Rust
22 lines
527 B
Rust
use zng::prelude_wgt::{property, IntoVar, NilUiNode, UiNode};
|
|
|
|
struct Foo;
|
|
impl Foo {
|
|
#[property(CONTEXT)]
|
|
pub fn self_method1(self, input: impl IntoVar<bool>) -> impl UiNode {
|
|
let _ = input;
|
|
NilUiNode
|
|
}
|
|
|
|
#[property(CONTEXT)]
|
|
pub fn self_method2(self: Box<Self>, input: impl IntoVar<bool>) -> impl UiNode {
|
|
let _ = input;
|
|
NilUiNode
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
let _mtd_was_not_removed = Foo.self_method1(true);
|
|
let _mtd_was_not_removed = Box::new(Foo).self_method2(true);
|
|
}
|