pub struct MacroCallWatcher { /* private fields */ }Expand description
特定マクロの呼び出しを監視するシンプルな実装
フラグベースで呼び出しを検出し、引数も記録する。
Implementations§
Source§impl MacroCallWatcher
impl MacroCallWatcher
Sourcepub fn take_called(&self) -> bool
pub fn take_called(&self) -> bool
フラグをチェックしてリセット
Sourcepub fn was_called(&self) -> bool
pub fn was_called(&self) -> bool
呼び出されたかどうか(リセットなし)
Trait Implementations§
Source§impl Default for MacroCallWatcher
impl Default for MacroCallWatcher
Auto Trait Implementations§
impl !Freeze for MacroCallWatcher
impl !RefUnwindSafe for MacroCallWatcher
impl Send for MacroCallWatcher
impl !Sync for MacroCallWatcher
impl Unpin for MacroCallWatcher
impl UnsafeUnpin for MacroCallWatcher
impl UnwindSafe for MacroCallWatcher
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more