외부 crate에서 가져온 매크로가 꼭 다 글로벌해야만 하는 이유가 먼지를 모루겟음 ㅠㅠ
ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ
디자인을 그런 식으로 한건지 아님 그냥 아직 immature해서그런건지도 모루겟고
derive매크로 정의할라구하니까 아예 따로 crate를 파야대구... 이건 또 왜이런거지
하나하나 뜯어보면 사실 어려운건 업는데 왜 그렇게 제약하는지 이유를 모르니까 답답하구 어렵게느껴짐
ㅜㅜㅜㅜ
외부 crate에서 가져온 매크로가 꼭 다 글로벌해야만 하는 이유가 먼지를 모루겟음 ㅠㅠ
ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ
디자인을 그런 식으로 한건지 아님 그냥 아직 immature해서그런건지도 모루겟고
derive매크로 정의할라구하니까 아예 따로 crate를 파야대구... 이건 또 왜이런거지
하나하나 뜯어보면 사실 어려운건 업는데 왜 그렇게 제약하는지 이유를 모르니까 답답하구 어렵게느껴짐
ㅜㅜㅜㅜ
1. 2018에서 글로벌 안하게 바뀜 use쓰셈
헐 개조아 ㄱㅅ
2. derive 매크로가 컴파일러에서 쓰는 동적 라이브러리라서 그럼
하스켈도 template haskell 써보니까 매크로(같은거) 정의한 파일에서 그 매크로를 못 쓰던데 베슷한건가
컴파일러가 돌아가기 전에 template haskell이 돌아가는데, 타입 체킹을 하려면 컴파일러를 돌려야 되서 로컬에 정의된 template은 사용을 못하더라고
근대 결국 장기적으로는 얘도 글로벌 안하게 바낄수 있는거야? 컴파일러알못이라 가능한지 모루갯다 ㅠㅠ
derive 매크로도 use로 임포트 가능해