"LocalConsensusXcmChannelManager::suspend_bridge error: {e:?} for local_origin: {:?} and bridge: {:?}",
            					"LocalConsensusXcmChannelManager::resume_bridge error: {e:?} for local_origin: {:?} and bridge: {:?}",
            /// Manages the local XCM channels by sending XCM messages with the `update_bridge_status` extrinsic
/// to the `local_origin`. The `XcmProvider` type converts the encoded call to `XCM`, which is then
			"UpdateBridgeStatusXcmChannelManager is going to send status with is_congested: {:?} to the local_origin: {:?} and bridge: {:?} as xcm: {:?}",
            					"UpdateBridgeStatusXcmChannelManager successfully sent status with is_congested: {:?} to the local_origin: {:?} and bridge: {:?} with result: {:?}",
            					"UpdateBridgeStatusXcmChannelManager failed to send status with is_congested: {:?} to the local_origin: {:?} and bridge: {:?} with error: {:?}",
            /// Adapter that ties together the [`DispatchBlob`] trait with the [`DispatchChannelStatusProvider`]
/// side, while [`DispatchChannelStatusProvider`] provides a status check to ensure the dispatch
impl<ChannelDispatch, ChannelStatus: DispatchChannelStatusProvider> DispatchChannelStatusProvider