Struct hal_elements::block::ParamsInfo
source · [−]pub struct ParamsInfo {
pub params_type: ParamsType,
pub signblockscript: Option<HexBytes>,
pub signblock_witness_limit: Option<u32>,
pub elided_root: Option<Midstate>,
pub fedpeg_program: Option<HexBytes>,
pub fedpeg_script: Option<HexBytes>,
pub extension_space: Option<Vec<HexBytes>>,
}Fields
params_type: ParamsTypesignblockscript: Option<HexBytes>signblock_witness_limit: Option<u32>elided_root: Option<Midstate>fedpeg_program: Option<HexBytes>fedpeg_script: Option<HexBytes>extension_space: Option<Vec<HexBytes>>Trait Implementations
sourceimpl Clone for ParamsInfo
impl Clone for ParamsInfo
sourcefn clone(&self) -> ParamsInfo
fn clone(&self) -> ParamsInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ParamsInfo
impl Debug for ParamsInfo
sourceimpl Default for ParamsInfo
impl Default for ParamsInfo
sourcefn default() -> ParamsInfo
fn default() -> ParamsInfo
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ParamsInfo
impl<'de> Deserialize<'de> for ParamsInfo
sourcefn 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
sourceimpl<'a> GetInfo<ParamsInfo> for Params
impl<'a> GetInfo<ParamsInfo> for Params
sourcefn get_info(&self, _network: Network) -> ParamsInfo
fn get_info(&self, _network: Network) -> ParamsInfo
Get a description of this object given the network of interest.
sourceimpl PartialEq<ParamsInfo> for ParamsInfo
impl PartialEq<ParamsInfo> for ParamsInfo
sourcefn eq(&self, other: &ParamsInfo) -> bool
fn eq(&self, other: &ParamsInfo) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ParamsInfo) -> bool
fn ne(&self, other: &ParamsInfo) -> bool
This method tests for !=.
sourceimpl Serialize for ParamsInfo
impl Serialize for ParamsInfo
impl Eq for ParamsInfo
impl StructuralEq for ParamsInfo
impl StructuralPartialEq for ParamsInfo
Auto Trait Implementations
impl RefUnwindSafe for ParamsInfo
impl Send for ParamsInfo
impl Sync for ParamsInfo
impl Unpin for ParamsInfo
impl UnwindSafe for ParamsInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more