use Value;
use crate::;
/// Writes the given values to the given inputs as if they had arrived from
/// connected upstream sources. Each input is marked connected (so the block
/// will treat it as a real input) and the value is pushed through the
/// underlying watch channel — a subsequent `block.read_inputs().await` (or
/// the first `wait_on_inputs` inside the block's `execute()`) will drain
/// every input in one pass, populating their `.val` fields.
pub async