pub struct DependencySet {
pub dependencies: HashMap<ChainId, ChainDependency>,
pub override_message_expiry_window: Option<u64>,
}Expand description
Configuration for the dependency set
Fields§
§dependencies: HashMap<ChainId, ChainDependency>Dependencies information per chain.
override_message_expiry_window: Option<u64>Override message expiry window to use for this dependency set.
Implementations§
Source§impl DependencySet
impl DependencySet
Sourcepub const fn get_message_expiry_window(&self) -> u64
pub const fn get_message_expiry_window(&self) -> u64
Returns the message expiry window associated with this dependency set.
Trait Implementations§
Source§impl Clone for DependencySet
impl Clone for DependencySet
Source§fn clone(&self) -> DependencySet
fn clone(&self) -> DependencySet
Returns a duplicate of the value. Read more
1.0.0 · 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 DependencySet
impl Debug for DependencySet
Source§impl PartialEq for DependencySet
impl PartialEq for DependencySet
impl Eq for DependencySet
impl StructuralPartialEq for DependencySet
Auto Trait Implementations§
impl Freeze for DependencySet
impl RefUnwindSafe for DependencySet
impl Send for DependencySet
impl Sync for DependencySet
impl Unpin for DependencySet
impl UnwindSafe for DependencySet
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> 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§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