pub trait ForEachKey<Pk: MiniscriptKey> {
// Required method
fn for_each_key<'a, F: FnMut(ForEach<'a, Pk>) -> bool>(
&'a self,
pred: F,
) -> bool
where Pk: 'a,
Pk::Hash: 'a;
// Provided method
fn for_any_key<'a, F: FnMut(ForEach<'a, Pk>) -> bool>(
&'a self,
pred: F,
) -> bool
where Pk: 'a,
Pk::Hash: 'a { ... }
}
Expand description
Trait describing the ability to iterate over every key
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.