y
fn a(func: fn()) { .. }
Size: a a a
y
fn a(func: fn()) { .. }
y
MB
J
y
error[E0621]: explicit lifetime required in the type of `window`Я природу этой ошибки не понимаю, так как я пробовал сделать простой вариант в надежде воспроизвести ошибку https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=5bf28674d5aad8bbf43b960dd24a6fdc
--> src/main.rs:43:8
|
41 | fn add_menu_actions(app: >k::Application, window: >k::ApplicationWindow) {
| ----------------------- help: add explicit lifetime `'static` to the type of `window`: `&'static ApplicationWindow`
42 | let about = gio::SimpleAction::new("about", None);
43 | about.connect_activate(|_, _| {
| ^^^^^^^^^^^^^^^^ lifetime `'static` required
error: aborting due to previous error
[dependencies.gtk]
version = "0.9.0"
features = ["v3_16"]
[dependencies.gio]
version = ""
features = ["v2_44"]
K
error[E0621]: explicit lifetime required in the type of `window`Я природу этой ошибки не понимаю, так как я пробовал сделать простой вариант в надежде воспроизвести ошибку https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=5bf28674d5aad8bbf43b960dd24a6fdc
--> src/main.rs:43:8
|
41 | fn add_menu_actions(app: >k::Application, window: >k::ApplicationWindow) {
| ----------------------- help: add explicit lifetime `'static` to the type of `window`: `&'static ApplicationWindow`
42 | let about = gio::SimpleAction::new("about", None);
43 | about.connect_activate(|_, _| {
| ^^^^^^^^^^^^^^^^ lifetime `'static` required
error: aborting due to previous error
[dependencies.gtk]
version = "0.9.0"
features = ["v3_16"]
[dependencies.gio]
version = ""
features = ["v2_44"]
fn connect_activate<T: Fn() + 'static>( ... )
y
fn connect_activate<T: Fn() + 'static>( ... )
'static
, но это за собой повело череду ошибок еще в миллионе местK
'static
, но это за собой повело череду ошибок еще в миллионе местmove || ..
и аргумент указать как window: &'static str
.K
V
S
a
K
a
K
a
MB
MB
a
MB