스트리밍 사이트에서 ts파일 가져오는걸 짜봤거든?


viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73ced82fa11d02831fe384ecd5bf5471a0304a0eb0c93158624431c1ad6cb4c454073c5998ea8cdcc24392dbb6b3434387e807cd8f75ccd7b7b


이 세상 코드가 아닌데 어떻게 고쳐야 할까

일단 resp.bytes_stream() 인가 그걸로 받아서 io::copy 쓸 생각

근데 저 match 너무 흉측한데 어캐 안됨? if let 으로 바꾸면 나을려나?

근데 async move { 이거는 함수로 따로 뺄 순 없지?

이걸 그냥 async move { download() }

이런 식으로 하면 그래도 깔끔할거 같은데

뉴비라 잘 모름 ㅎㅎ


러스트 비동기가 편하다는데 보통 tokio 라이브러리랑 futures stream 이정도만 알면 되지?

아직 공부안했는데 오래걸릴까?