pub enum DeploymentSource {
Registry {
factory: Address,
},
V4Singleton {
pool_manager: Address,
state_view: Address,
},
}Expand description
Where a retired exchange’s identity comes from.
Variants§
Registry
A (chain, factory) row in the shipped deployments.json registry.
V4Singleton
A Uniswap V4 singleton (no registry factory path yet).
Trait Implementations§
Source§impl Clone for DeploymentSource
impl Clone for DeploymentSource
impl Copy for DeploymentSource
Source§impl Debug for DeploymentSource
impl Debug for DeploymentSource
impl Eq for DeploymentSource
Source§impl PartialEq for DeploymentSource
impl PartialEq for DeploymentSource
impl StructuralPartialEq for DeploymentSource
Auto Trait Implementations§
impl Freeze for DeploymentSource
impl RefUnwindSafe for DeploymentSource
impl Send for DeploymentSource
impl Sync for DeploymentSource
impl Unpin for DeploymentSource
impl UnsafeUnpin for DeploymentSource
impl UnwindSafe for DeploymentSource
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 more