fn build_height_range(
start: Option<u32>,
end: Option<u32>,
chain_height: Height,
) -> RpcResult<RangeInclusive<Height>>
Expand description
Build a valid height range from the given optional start and end numbers.
§Parameters
start
: Optional starting height. If not provided, defaults to 0.end
: Optional ending height. A value of 0 or absence of a value indicates to usechain_height
.chain_height
: The maximum permissible height.
§Returns
A RangeInclusive<Height>
from the clamped start to the clamped end.
§Errors
Returns an error if the computed start is greater than the computed end.