pub struct ChainlinkNetworkConfig {
pub chain_id: u64,
pub label: String,
pub caip2: String,
pub rpc_endpoint: String,
pub enabled: bool,
pub sequencer_uptime_feed: Option<String>,
pub sequencer_grace_period_seconds: u64,
}Fields§
§chain_id: u64§label: String§caip2: String§rpc_endpoint: String§enabled: bool§sequencer_uptime_feed: Option<String>§sequencer_grace_period_seconds: u64Implementations§
Source§impl ChainlinkNetworkConfig
impl ChainlinkNetworkConfig
pub fn base_mainnet(rpc_endpoint: impl Into<String>) -> Self
pub fn arbitrum_one(rpc_endpoint: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for ChainlinkNetworkConfig
impl Clone for ChainlinkNetworkConfig
Source§fn clone(&self) -> ChainlinkNetworkConfig
fn clone(&self) -> ChainlinkNetworkConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChainlinkNetworkConfig
impl Debug for ChainlinkNetworkConfig
Source§impl<'de> Deserialize<'de> for ChainlinkNetworkConfig
impl<'de> Deserialize<'de> for ChainlinkNetworkConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ChainlinkNetworkConfig
Source§impl PartialEq for ChainlinkNetworkConfig
impl PartialEq for ChainlinkNetworkConfig
Source§impl Serialize for ChainlinkNetworkConfig
impl Serialize for ChainlinkNetworkConfig
impl StructuralPartialEq for ChainlinkNetworkConfig
Auto Trait Implementations§
impl Freeze for ChainlinkNetworkConfig
impl RefUnwindSafe for ChainlinkNetworkConfig
impl Send for ChainlinkNetworkConfig
impl Sync for ChainlinkNetworkConfig
impl Unpin for ChainlinkNetworkConfig
impl UnsafeUnpin for ChainlinkNetworkConfig
impl UnwindSafe for ChainlinkNetworkConfig
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<'de, T> BorrowedRpcObject<'de> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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