pub struct Bip9Deployment {
pub bit: u8,
pub start_time: u64,
pub timeout: u64,
}Expand description
BIP9 deployment parameters (bit index and time window).
Fields§
§bit: u8Version bit index (0–28).
start_time: u64Start time (Unix timestamp). Before this, state is Defined.
timeout: u64Timeout (Unix timestamp). After this, state is Failed.
Trait Implementations§
Source§impl Clone for Bip9Deployment
impl Clone for Bip9Deployment
Source§fn clone(&self) -> Bip9Deployment
fn clone(&self) -> Bip9Deployment
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 Bip9Deployment
impl Debug for Bip9Deployment
impl Copy for Bip9Deployment
Auto Trait Implementations§
impl Freeze for Bip9Deployment
impl RefUnwindSafe for Bip9Deployment
impl Send for Bip9Deployment
impl Sync for Bip9Deployment
impl Unpin for Bip9Deployment
impl UnsafeUnpin for Bip9Deployment
impl UnwindSafe for Bip9Deployment
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<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