pub struct AaveDeployment {
pub chain_id: u64,
pub chain_label: &'static str,
pub market_name: &'static str,
pub pool_address_provider: Address,
pub gho_token_address: Address,
}Expand description
An Aave V3 deployment (the Python aave/deployments.py constants).
Fields§
§chain_id: u64The chain id.
chain_label: &'static strThe human chain label.
market_name: &'static strThe on-chain getMarketId() return — the name the auto-registration
seam keys the bare inactive row on (and aave activate resolves via
RPC; the two must match for the completion path to reuse the row).
pool_address_provider: AddressThe PoolAddressProvider contract.
gho_token_address: AddressThe chain’s GHO token.
Trait Implementations§
Source§impl Clone for AaveDeployment
impl Clone for AaveDeployment
impl Copy for AaveDeployment
Source§impl Debug for AaveDeployment
impl Debug for AaveDeployment
impl Eq for AaveDeployment
Source§impl PartialEq for AaveDeployment
impl PartialEq for AaveDeployment
impl StructuralPartialEq for AaveDeployment
Auto Trait Implementations§
impl Freeze for AaveDeployment
impl RefUnwindSafe for AaveDeployment
impl Send for AaveDeployment
impl Sync for AaveDeployment
impl Unpin for AaveDeployment
impl UnsafeUnpin for AaveDeployment
impl UnwindSafe for AaveDeployment
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