pub struct NetworkExportTableItem {
pub remote_network: NetworkId,
pub remote_location_filter: Option<Vec<InteriorMultiLocation>>,
pub bridge: MultiLocation,
pub payment: Option<MultiAsset>,
}Expand description
Configuration item representing a single exporter in the NetworkExportTable.
Fields§
§remote_network: NetworkIdSupported remote network.
remote_location_filter: Option<Vec<InteriorMultiLocation>>Remote location filter.
If Some, the requested remote location must be equal to one of the items in the vector.
These are locations in the remote network.
If None, then the check is skipped.
bridge: MultiLocationLocally-routable bridge with bridging capabilities to the remote_network and
remote_location. See ExporterFor for more details.
payment: Option<MultiAsset>The local payment.
See ExporterFor for more details.
Implementations§
source§impl NetworkExportTableItem
impl NetworkExportTableItem
pub fn new( remote_network: NetworkId, remote_location_filter: Option<Vec<InteriorMultiLocation>>, bridge: MultiLocation, payment: Option<MultiAsset> ) -> Self
Auto Trait Implementations§
impl RefUnwindSafe for NetworkExportTableItem
impl Send for NetworkExportTableItem
impl Sync for NetworkExportTableItem
impl Unpin for NetworkExportTableItem
impl UnwindSafe for NetworkExportTableItem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T. Read more§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.