有没有办法在Rust中找到'struct'的地址?

有没有办法在Rust中找到'struct'的地址?,struct,rust,Struct,Rust,我曾尝试使用原始指针强制转换,如my_struct as*const usize,但这会导致非标量强制转换错误。原始指针在查找原语地址时似乎工作正常,但不是自定义的结构。您需要使用&运算符来获取任何变量的地址,因此您需要将&my_struct写为*const(其中可以是文本,也可以是指针后面的值的类型)

我曾尝试使用原始指针强制转换,如
my_struct as*const usize
,但这会导致
非标量强制转换
错误。原始指针在查找原语地址时似乎工作正常,但不是自定义的
结构。

您需要使用
&
运算符来获取任何变量的地址,因此您需要将
&my_struct写为*const
(其中
可以是文本
,也可以是指针后面的值的类型)