0

我从合规的角度工作。我正在努力解决最简单的事情,即如何找到 rustup 调用的各种函数的源代码。

例如,rustup 源代码引用了 checksumValid,但我在任何地方都找不到它的定义。我搜索了stackoverflow,我搜索了谷歌等。

我很感激找到 checksumValid 的帮助,但更重要的是,我的方法有什么问题?

pub enum Notification<'a> {
...
NoUpdateHash(&'a Path),
ChecksumValid(&'a str),
SignatureValid(&'a str, &'a PgpPublicKey),
...
4

1 回答 1

2

ChecksumValid(&'a str)这里实际上不是一个函数,而是这一行中Notification定义的枚举的许多可能值之一。虽然通常与 rust 中的函数相关联,但它也可以表示其他事物。在这种情况下,它表示枚举的一个可能值,其中包含一些类型为生命周期的数据。这是这个值的定义,在这一行就在这里。()&str'a

您可能想阅读本文以了解语法。

于 2022-01-11T18:09:03.817 回答