async함수의 리턴 타입은 impl Future<Output>인데 

왜 첫번째 코드는 에러가나는 거임?


에러안나게하려면 두번째 코드처럼 Box를 이용해야하는데

그럼 왜 함수의 리턴타입을 Box<Future<Output>> 이런식이 아닌거야??


다른데도 물어봤는데 잘 이해가 안가서 자세한 설명점..