I see lots of ensure(deadline) in uniswap's code like
function swapExactTokensForTokens(
uint amountIn,
uint amountOutMin,
address[] calldata path,
address to,
uint deadline
) external virtual override ensure(deadline) returns (uint[] memory amounts) {
omitted
}
But I had been searching for a while and could not find any reference for it.