我感兴趣的是使用Java之类的关键字使变量不会自动序列化(例如,由Serde进行)transient
,而是在Rust中。我需要这个来存储密码。当然,我可以在序列化到磁盘后手动清除数据,但是我想知道是否有更好,更自动的选项。
我有一个带有类型参数的函数,U
它返回一个Option<U>
. U
受 trait 的约束num::Num
。这样,U
可以是usize
,u8
,u16
,u32
,u64
,u128
,isize
,等。
我如何匹配U
?例如,
match U {
u8 => {},
u16 => {}
_ => {}
}
Run Code Online (Sandbox Code Playgroud) 我正在使用 android Java 应用程序作为程序的 GUI,并尝试调试 GUI 的较低级别的 Rust 内核。虽然 stdout 在 java 端工作,但 rust 端的任何 println 都不会显示在控制台(android studio)中。我在 Rust 方面使用 JNI-RS 作为 FFI。这是预期的行为吗?如何缓解该问题(不打印到文件)?