gpt4 book ai didi

rust - "the trait bound std::fmt::Display is not satisfied"是什么意思?

转载 作者:行者123 更新时间:2023-11-29 07:47:10 30 4
gpt4 key购买 nike

我的代码:

extern crate time;

fn main() {
println!("{}", time::get_time());
}

我的错误是:

错误'特征绑定(bind) time::Timespec: std::fmt::Display 不满足

最佳答案

println!是一个做格式化输出的宏。 {} 用于打印实现 Display 的值特征。错误是说 Timespec 没有实现 Display 特性,因此它不能与 {} 一起使用。

您可以使用 {:?} 而不是 {}{:?} 用于打印实现 Debug 的值trait 和 Timespec 实现它。

考虑阅读 fmt模块文档,它详细解释了这一点。

关于rust - "the trait bound std::fmt::Display is not satisfied"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38253896/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com