ShouldRecordXcm: StorageDescriptor<[], boolean, false>

Whether or not incoming XCMs (both executed locally and received) should be recorded. Only one XCM program will be recorded at a time. This is meant to be used in runtime APIs, and it's advised it stays false for all other use cases, so as to not degrade regular performance.

Only relevant if this pallet is being used as the [xcm_executor::traits::RecordXcm] implementation in the XCM executor configuration.