assert_eq! 是 Rust 语言中的一个宏,用于在测试代码中断言两个值是否相等。如果两个值相等,则 assert_eq! 宏不做任何事,程序会继续执行;若两个值不相等,则宏会触发 panic,并打印出一条包含实际值和预期值的消息,这对于调试和测试非常有用。
举例:
assert_eq!(stream.ttl().unwrap_or(0), 100);
assert_eq! 是 Rust 语言中的一个宏,用于在测试代码中断言两个值是否相等。如果两个值相等,则 assert_eq! 宏不做任何事,程序会继续执行;若两个值不相等,则宏会触发 panic,并打印出一条包含实际值和预期值的消息,这对于调试和测试非常有用。
举例:
assert_eq!(stream.ttl().unwrap_or(0), 100);