pub struct TimelockStart { /* private fields */ }
Implementations§
Source§impl TimelockStart
impl TimelockStart
pub fn from_bytes(bytes: Vec<u8>) -> Result<TimelockStart, DeserializeError>
Source§impl TimelockStart
impl TimelockStart
pub fn from_hex(hex_str: &str) -> Result<TimelockStart, DeserializeError>
Source§impl TimelockStart
impl TimelockStart
Source§impl TimelockStart
impl TimelockStart
Sourcepub fn slot(&self) -> Result<u32, JsError>
👎Deprecated since 10.1.0: Possible boundary error. Use slot_bignum instead
pub fn slot(&self) -> Result<u32, JsError>
!!! DEPRECATED !!!
Returns a Slot32 (u32) value in case the underlying original BigNum (u64) value is within the limits.
Otherwise will just raise an error.
Use .slot_bignum
instead
pub fn slot_bignum(&self) -> BigNum
Sourcepub fn new(slot: u32) -> Self
👎Deprecated since 10.1.0: Underlying value capacity (BigNum u64) bigger then Slot32. Use new_bignum instead.
pub fn new(slot: u32) -> Self
!!! DEPRECATED !!!
This constructor uses outdated slot number format.
Use .new_timelockstart
instead.
pub fn new_timelockstart(slot: &BigNum) -> Self
Trait Implementations§
Source§impl Clone for TimelockStart
impl Clone for TimelockStart
Source§fn clone(&self) -> TimelockStart
fn clone(&self) -> TimelockStart
Returns a copy 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 TimelockStart
impl Debug for TimelockStart
Source§impl<'de> Deserialize<'de> for TimelockStart
impl<'de> Deserialize<'de> for TimelockStart
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
Source§impl JsonSchema for TimelockStart
impl JsonSchema for TimelockStart
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreSource§impl Ord for TimelockStart
impl Ord for TimelockStart
Source§fn cmp(&self, other: &TimelockStart) -> Ordering
fn cmp(&self, other: &TimelockStart) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TimelockStart
impl PartialEq for TimelockStart
Source§impl PartialOrd for TimelockStart
impl PartialOrd for TimelockStart
Source§impl Serialize for TimelockStart
impl Serialize for TimelockStart
Source§impl Serialize for TimelockStart
impl Serialize for TimelockStart
fn serialize<'se, W: Write>( &self, serializer: &'se mut Serializer<W>, ) -> Result<&'se mut Serializer<W>>
impl Eq for TimelockStart
impl StructuralPartialEq for TimelockStart
Auto Trait Implementations§
impl Freeze for TimelockStart
impl RefUnwindSafe for TimelockStart
impl Send for TimelockStart
impl Sync for TimelockStart
impl Unpin for TimelockStart
impl UnwindSafe for TimelockStart
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> 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