Trait bp_xcm_bridge::ChannelStatusProvider
source · pub trait ChannelStatusProvider {
// Required method
fn is_congested(with: &Location) -> bool;
}
Expand description
Channel status provider that may report whether it is congested or not.
Required Methods§
sourcefn is_congested(with: &Location) -> bool
fn is_congested(with: &Location) -> bool
Returns true if the channel is currently active and can be used.
Object Safety§
Implementations on Foreign Types§
source§impl ChannelStatusProvider for ()
impl ChannelStatusProvider for ()
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0,)
impl<TupleElement0: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0,)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider, TupleElement26: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider, TupleElement26: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider, TupleElement26: ChannelStatusProvider, TupleElement27: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider, TupleElement26: ChannelStatusProvider, TupleElement27: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider, TupleElement26: ChannelStatusProvider, TupleElement27: ChannelStatusProvider, TupleElement28: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider, TupleElement26: ChannelStatusProvider, TupleElement27: ChannelStatusProvider, TupleElement28: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.
fn is_congested(with: &Location) -> bool
source§impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider, TupleElement26: ChannelStatusProvider, TupleElement27: ChannelStatusProvider, TupleElement28: ChannelStatusProvider, TupleElement29: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)
impl<TupleElement0: ChannelStatusProvider, TupleElement1: ChannelStatusProvider, TupleElement2: ChannelStatusProvider, TupleElement3: ChannelStatusProvider, TupleElement4: ChannelStatusProvider, TupleElement5: ChannelStatusProvider, TupleElement6: ChannelStatusProvider, TupleElement7: ChannelStatusProvider, TupleElement8: ChannelStatusProvider, TupleElement9: ChannelStatusProvider, TupleElement10: ChannelStatusProvider, TupleElement11: ChannelStatusProvider, TupleElement12: ChannelStatusProvider, TupleElement13: ChannelStatusProvider, TupleElement14: ChannelStatusProvider, TupleElement15: ChannelStatusProvider, TupleElement16: ChannelStatusProvider, TupleElement17: ChannelStatusProvider, TupleElement18: ChannelStatusProvider, TupleElement19: ChannelStatusProvider, TupleElement20: ChannelStatusProvider, TupleElement21: ChannelStatusProvider, TupleElement22: ChannelStatusProvider, TupleElement23: ChannelStatusProvider, TupleElement24: ChannelStatusProvider, TupleElement25: ChannelStatusProvider, TupleElement26: ChannelStatusProvider, TupleElement27: ChannelStatusProvider, TupleElement28: ChannelStatusProvider, TupleElement29: ChannelStatusProvider> ChannelStatusProvider for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)
Tuple implementation of ChannelStatusProvider
, by default indicating no congestion.