팔레트의 lib.rs에서 맨 위에 pub mod weights;를 선언하고 pub use crate::weights::WeightInfo;를 사용하여 WeightInfo trait를 팔레트에 노출시킵니다. 그런 다음, Config trait에 WeightInfo 타입을 추가합니다:
pallets/example/src/lib.rs
3. 사용자 정의 가중치 선언하기
각각의 dispatchable에 대해 적절한 가중치 라인을 도입하여 구성된 WeightInfo 타입을 사용하여 가중치를 결정합니다. 예를 들어, T::WeightInfo::example는 example extrinsic에 대해 weights.rs에서 반환된 가중치 함수입니다: