checksumValid() 在哪里定义?
Where is checksumValid() defined?
我是从合规的角度来工作的。我正在为最简单的事情而苦苦挣扎,如何找到 rustup 调用的各种函数的源代码。
例如,rustup source code 引用了 checksumValid,但我在任何地方都找不到它的定义。我搜索了Whosebug,我搜索了Google,等等
如果能帮助我找到 checksumValid,我将不胜感激,但更重要的是,我的方法有什么问题?
pub enum Notification<'a> {
...
NoUpdateHash(&'a Path),
ChecksumValid(&'a str),
SignatureValid(&'a str, &'a PgpPublicKey),
...
ChecksumValid(&'a str)
这里实际上不是函数,而是枚举 Notification
定义的 in this line 的许多可能值之一。虽然 ()
通常与 Rust 中的函数相关联,但它也可以表示其他事物。在这种情况下,它表示枚举的一个可能值,其中包含一些类型为 &str
且生命周期为 'a
的数据。这是此值的定义,在此处的这一行中。
您可能需要阅读 this 以了解语法。
我是从合规的角度来工作的。我正在为最简单的事情而苦苦挣扎,如何找到 rustup 调用的各种函数的源代码。
例如,rustup source code 引用了 checksumValid,但我在任何地方都找不到它的定义。我搜索了Whosebug,我搜索了Google,等等
如果能帮助我找到 checksumValid,我将不胜感激,但更重要的是,我的方法有什么问题?
pub enum Notification<'a> {
...
NoUpdateHash(&'a Path),
ChecksumValid(&'a str),
SignatureValid(&'a str, &'a PgpPublicKey),
...
ChecksumValid(&'a str)
这里实际上不是函数,而是枚举 Notification
定义的 in this line 的许多可能值之一。虽然 ()
通常与 Rust 中的函数相关联,但它也可以表示其他事物。在这种情况下,它表示枚举的一个可能值,其中包含一些类型为 &str
且生命周期为 'a
的数据。这是此值的定义,在此处的这一行中。
您可能需要阅读 this 以了解语法。