/// Return true if this node has already made a proposal at the given height.
Return true if this node has already made a proposal at the given height.
Return true if this node has already made a proposal at the given height .
fn already_proposed(pool: &PoolReader<'_>, h: Height, this_node: NodeId) -> bool {
    pool.pool()
        .validated()
        .block_proposal()
        .get_by_height(h)
        .any(|p| p.signature.signer == this_node)
}
fn already_proposed ( pool : & PoolReader < ' _ > , h : Height , this_node : NodeId ) -> bool { pool . pool ( ) . validated ( ) . block_proposal ( ) . get_by_height ( h ) . any ( | p | p . signature . signer == this_node ) }
Return true if this node has already made a proposal at the given height.
Return true if this node has already made a proposal at the given height .
pool
&PoolReader<'_>
h
Height
this_node
NodeId