pub struct TestAssetLocker;Trait Implementations§
Source§impl AssetLock for TestAssetLocker
impl AssetLock for TestAssetLocker
Source§type LockTicket = TestLockTicket
type LockTicket = TestLockTicket
Enact implementer for prepare_lock. This type may be dropped safely to avoid doing the
lock.Source§type UnlockTicket = TestUnlockTicket
type UnlockTicket = TestUnlockTicket
Enact implementer for prepare_unlock. This type may be dropped safely to avoid doing the
unlock.Source§type ReduceTicket = TestReduceTicket
type ReduceTicket = TestReduceTicket
Enact implementer for prepare_reduce_unlockable. This type may be dropped safely to
avoid doing the unlock.Source§fn prepare_lock(
unlocker: Location,
asset: Asset,
_owner: Location,
) -> Result<TestLockTicket, LockError>
fn prepare_lock( unlocker: Location, asset: Asset, _owner: Location, ) -> Result<TestLockTicket, LockError>
Prepare to lock an asset. On success, a
Self::LockTicket it returned, which can be used
to actually enact the lock. Read moreSource§fn prepare_unlock(
unlocker: Location,
asset: Asset,
_owner: Location,
) -> Result<TestUnlockTicket, LockError>
fn prepare_unlock( unlocker: Location, asset: Asset, _owner: Location, ) -> Result<TestUnlockTicket, LockError>
Prepare to unlock an asset. On success, a
Self::UnlockTicket it returned, which can be
used to actually enact the lock. Read moreSource§fn note_unlockable(
_locker: Location,
_asset: Asset,
_owner: Location,
) -> Result<(), LockError>
fn note_unlockable( _locker: Location, _asset: Asset, _owner: Location, ) -> Result<(), LockError>
Handler for when a location reports to us that an asset has been locked for us to unlock
at a later stage. Read more
Source§fn prepare_reduce_unlockable(
_locker: Location,
_asset: Asset,
_owner: Location,
) -> Result<TestReduceTicket, LockError>
fn prepare_reduce_unlockable( _locker: Location, _asset: Asset, _owner: Location, ) -> Result<TestReduceTicket, LockError>
Handler for when an owner wishes to unlock an asset on a remote chain. Read more
Auto Trait Implementations§
impl Freeze for TestAssetLocker
impl RefUnwindSafe for TestAssetLocker
impl Send for TestAssetLocker
impl Sync for TestAssetLocker
impl Unpin for TestAssetLocker
impl UnwindSafe for TestAssetLocker
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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
Source§impl<T, U> DefensiveTruncateInto<U> for Twhere
U: DefensiveTruncateFrom<T>,
impl<T, U> DefensiveTruncateInto<U> for Twhere
U: DefensiveTruncateFrom<T>,
Source§fn defensive_truncate_into(self) -> U
fn defensive_truncate_into(self) -> U
Defensively truncate a value and convert it into its bounded form.
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
fn into_tuple(self) -> Dest
Source§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 moreSource§impl<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
impl<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
type Error = <U as TryFromKey<T>>::Error
fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>
Source§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
Source§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.