代码之家  ›  专栏  ›  技术社区  ›  Samuel Colvin

生成丰富错误的Rust函数

  •  0
  • Samuel Colvin  · 技术社区  · 5 年前

    Rust有非常清晰的错误显示,显示发生错误的行和部分行:

    image

    Rust标准库或crate中是否有一个函数可以为任意错误复制这个函数?我假设它必须存在于锈蚀代码库中的某个地方,但是找不到任何东西(主要是因为任何搜索术语,如“锈富线错误……”在写生锈时,人们会得到错误,而不是如何生成错误显示:-))。

    例如,我有一个错误的行号和字符号以及源代码,是上面的一个漂亮错误的现有实现,我可以重用它吗?

    0 回复  |  直到 5 年前
        1
  •  1
  •   turbulencetoo    5 年前

    我不知道这是否有帮助,但是 rustc 编译器使用 rustc_errors 生成这些消息的板条箱。我通过查看自述文件找到了这个 librustc 在指南上搜索“信息”。

    搜索使我 this section 在包含错误消息的指南中。