腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
有没有
一种
简单
的
方法
可以
将
Rc
的
克隆
移到
闭
包
中
?
rust
我需要将
Rc
值
的
克隆
移动到几个
闭
包
中
。
有没有
更好
的
方法
来完成它,而不是在每次关闭之前
克隆
它?let val =
Rc
::new(my_val); closure_func1(move || { do_stuff1(val_clone)
浏览 18
提问于2021-10-07
得票数 0
回答已采纳
1
回答
我如何创建一个wasm_bindgen
闭
包
,它捕获一个
Rc
<RefCell<_>>而不移出它?
rust
、
webassembly
、
wasm-bindgen
、
rust-wasm
我
的
状态需要被JavaScript回调多次修改(这是一个游戏,所以用户
的
输入需要修改游戏状态)。不过,我似乎想不出怎么做。这是我能想到
的
最
简单
的
例子,它演示了我遇到
的
问题:pub fn run() { }) as Box<dyn FnMut()>); } 我认为使用
Rc
浏览 6
提问于2022-07-06
得票数 0
回答已采纳
1
回答
将上下文
移到
几个
闭
包
中
?
rust
我找到了
一种
将上下文移动到几个
闭
包
中
的
方法
,但它看起来很难看。我通过
Rc
和
克隆
每个
闭
包
所需
的
变量来完成这个任务。特别是,我不喜欢为我想使用
的
每个
闭
包
克隆
每个变量: ..let context_clone_1
浏览 5
提问于2021-07-24
得票数 2
回答已采纳
1
回答
Rc
制冷机在锈蚀(和stdweb)
中
的
应用
rust
我对这个代码有一个小问题: // create
Rc
RefCell struct here counter_div.clone
浏览 4
提问于2019-12-31
得票数 0
回答已采纳
1
回答
在使用“关闭移动”之后,我得到了“由于需求冲突而无法推断出合适
的
生命周期”。
rust
、
yew
、
web-sys
我
的
结构use wasm_bindgen::{UnwrapThrowExt, JsCast}; _self.drag_handler();} 在Cloudwithmove中使用self.curr时遇到
的
问题
浏览 12
提问于2022-04-24
得票数 -1
1
回答
在多个
闭
包
中表示变量对
的
生存期
stream
、
rust
、
lifetime
、
borrow-checker
我很难用
一种
让借阅者满意
的
方式来表达我
的
代码。#!它还需要
移到
闭
包
中
。可能是因为两个
闭
包
导致
的
Rc
<Connec
浏览 0
提问于2018-02-03
得票数 1
回答已采纳
1
回答
如何在gtk
闭
包
中
设置变量?
rust
、
gtk-rs
我正在构建一个标记应用程序,我想保存两个文本副本,一个是source文本,另一个是带有所有正确标记
的
TextBuffer。我需要在
闭
包
中
设置这个源字段
的
内容: source = text; // error: cannot assign to captured outer variable in an `Fn` closure 另
一种
方法
可能是在
浏览 2
提问于2017-08-15
得票数 0
回答已采纳
1
回答
是否有可能将seft拥有的变量转换为静态生命周期?
rust
Enable to render email template {}", template_name))}注意: 翻译程序无法实现复制特性,因为它依赖于其他未被复制
的
变量。这段代码运行在同一个
浏览 0
提问于2021-06-12
得票数 0
回答已采纳
3
回答
如何
将
数据移动到多个Rust
闭
包
中
?
rust
、
gtk-rs
我在一个
简单
的
GTK应用程序中有两个小部件:extern crate gtk; _ => {} gtk::Inhibit(false)} 我需要从这两个事件
中
更改我有两个move
闭
包
,但无法同时
将
list_box移动到这两个
闭
<em
浏览 4
提问于2018-09-23
得票数 6
4
回答
如何
克隆
闭
包
,使它们
的
类型相同?
rust
、
closures
我有一个类似于这样
的
结构:where{ mapper: F我发现复制函数体
的
一种
方法
是:但这导致mapper
的
类型与mystruct.mapper不同。
浏览 12
提问于2016-10-01
得票数 3
回答已采纳
1
回答
Rc
Refcell
的
变换场依赖于它
的
其他内部场
rust
、
borrow-checker
、
rc
、
refcell
我需要迭代
Rc
RefCell
中
结构
的
一个字段,并根据另一个字段修改它
的
一些参数。struct Foo { pub foo2: Vec<i32>, let foo_cell =
Rc
idx, foo2)| { *foo2 *= -1; }
浏览 19
提问于2021-04-09
得票数 0
回答已采纳
1
回答
在多个静态
闭
包
中
更改相同
的
数据
rust
给定一个使用回调
将
事件传递给库用户
的
库(例如GUI库),我将如何继续在程序中进行适当
的
更改?("Final value: {}", obj.text);对于Rust
中
的
事件驱动API来说,这似乎是一个很常见
的
问题。一个人是怎么绕过它
的
?
浏览 3
提问于2015-05-10
得票数 3
回答已采纳
1
回答
如何在Rust中用FnMut实现Y-组合器?
rust
、
y-combinator
我找到了一个支持Fn
的
。但是,我想要一个版本
的
FnMut。// test code pa
浏览 5
提问于2022-06-19
得票数 0
回答已采纳
1
回答
将
变量注入现有
闭
包
作用域
的
方法
?
php
、
reflection
、
closures
有没有
办法
将
变量“注入”到
闭
包
的
作用域中?我想要做
的
就是这样:$y = 'RLY?';$c('O ');$c = function($x){echo $x.; 我认为是
一种
方法
,但
有没有
更
简单
浏览 3
提问于2011-03-13
得票数 2
2
回答
在
将
变量
移到
warp
的
.then()过滤器之前,如何
克隆
它?
rust
、
rust-warp
我无法理解
的
是,如何在不移动键
的
情况下使异步
闭
包工作?我试过像这样
克隆
它:match verify_msg(&key.clone(), &headers, &bytes),但是它仍然不起作用。我想这是有意义
的
,因为变量仍然被引用在
闭
包
中
。那么,在密钥被移动之前,我如何
克隆
它呢?我能够让它使用.map()和一个常规
的
(非异步)
闭
包
,但是process_msg(
浏览 14
提问于2022-02-20
得票数 1
回答已采纳
2
回答
refcell
rc
<refcell<>>未更改
rust
、
rc
、
refcell
以下是我
的
简化代码。我需要更改函数
中
的
pdp_state。但国家仍然是“a”。我不明白为什么
克隆
Rc
不能工作。我还检查了这个
克隆
出了一个结构,并且它工作了。#[derive(Clone,Copy)] a,} pdp_state:
Rc
<RefCell<PDPStatusnetwork::new(); network1.s
浏览 10
提问于2021-07-11
得票数 0
1
回答
播放框架ES6->ES5预告片?
playframework
、
ecmascript-6
、
transpiler
是否有
一种
简单
的
方法
可以
设置Play框架(2.4.x,当前稳定版本)来动态地
将
ES6资产转
移到
ES5,类似于如何设置它以使用
闭
包
编译器来缩小Javascript?
浏览 2
提问于2016-01-11
得票数 2
回答已采纳
1
回答
无法在Fn
闭
包
中
移出捕获
的
外部变量。
rust
fn make_adder(x: String) -> Box<Fn() -> String> {} make_adder(String::from("a"));这将导致此错误: --> src/main.rs:2:171 | fn make_adder(x: String) -> Box<Fn(
浏览 0
提问于2018-04-24
得票数 12
1
回答
两个使用对父作用域
的
引用
的
闭
包
rust
、
closures
我正在尝试创建一个存储2个
闭
包
的
结构,每个
闭
包
都具有对创建它们
的
父范围变量
的
读取引用。 在关闭父作用域中
的
引用之后,如何确保它们与
闭
包
存在
的
时间相同?
浏览 0
提问于2019-08-27
得票数 0
2
回答
闭
包
是‘`FnOnce`’,因为它将变量`________`移出其环境
rust
在
将
引用计数变量移动到需要实现FnMut
的
闭
包
中
时,我遇到了一些问题。以下代码工作正常: let callback; } fn consumer<D>(callback:
浏览 0
提问于2021-05-25
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
理解Python装饰器,要先弄清闭包函数
Swift笔记——闭包
Laravel源码解析之QueryBuilder
连续 3 年最受欢迎:Rust,香!
用最简单的语言解释Python的闭包是什么?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券