如何在GDB的Rust中为字符串相等设置条件断点

如何在GDB的Rust中为字符串相等设置条件断点,rust,gdb,conditional-breakpoint,Rust,Gdb,Conditional Breakpoint,似乎是个基本问题,但我什么也找不到 如何在GDB中的Rust中设置条件断点以实现字符串相等 我有以下功能: fn查找\u max\u subst\u单词:&String,其他\u单词:&String->u64{ 我想在*subst_word==BROAD&&*other_word==BOARD上中断,但在函数的第一行设置此断点不起作用,它只是中断,而不管值如何 在GDB中执行以下操作也不起作用: (gdb) p *subst_word == "CREATION" Struct

似乎是个基本问题,但我什么也找不到

如何在GDB中的Rust中设置条件断点以实现字符串相等

我有以下功能:

fn查找\u max\u subst\u单词:&String,其他\u单词:&String->u64{ 我想在*subst_word==BROAD&&*other_word==BOARD上中断,但在函数的第一行设置此断点不起作用,它只是中断,而不管值如何

在GDB中执行以下操作也不起作用:

(gdb) p *subst_word == "CREATION"
Structure has no component named operator==.