pub struct ModifiableFlags {
pub inputs_modifiable: bool,
pub outputs_modifiable: bool,
pub sighash_single: bool,
pub unknown: u5,
}
Fields§
§inputs_modifiable: bool
§outputs_modifiable: bool
§sighash_single: bool
§unknown: u5
Implementations§
Source§impl ModifiableFlags
impl ModifiableFlags
pub const fn unmodifiable() -> ModifiableFlags
pub const fn modifiable() -> ModifiableFlags
pub const fn modifiable_sighash_single() -> ModifiableFlags
pub fn from_standard_u8(val: u8) -> ModifiableFlags
pub const fn to_standard_u8(&self) -> u8
pub const fn is_modifiable(&self) -> bool
Trait Implementations§
Source§impl Clone for ModifiableFlags
impl Clone for ModifiableFlags
Source§fn clone(&self) -> ModifiableFlags
fn clone(&self) -> ModifiableFlags
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 ModifiableFlags
impl Debug for ModifiableFlags
Source§impl Decode for ModifiableFlags
impl Decode for ModifiableFlags
fn decode(reader: &mut impl Read) -> Result<ModifiableFlags, DecodeError>
fn deserialize(bytes: impl AsRef<[u8]>) -> Result<Self, PsbtError>
Source§impl<'de> Deserialize<'de> for ModifiableFlags
impl<'de> Deserialize<'de> for ModifiableFlags
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModifiableFlags, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModifiableFlags, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Encode for ModifiableFlags
impl Encode for ModifiableFlags
Source§impl Hash for ModifiableFlags
impl Hash for ModifiableFlags
Source§impl PartialEq for ModifiableFlags
impl PartialEq for ModifiableFlags
Source§impl Serialize for ModifiableFlags
impl Serialize for ModifiableFlags
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for ModifiableFlags
impl StructuralPartialEq for ModifiableFlags
Auto Trait Implementations§
impl Freeze for ModifiableFlags
impl RefUnwindSafe for ModifiableFlags
impl Send for ModifiableFlags
impl Sync for ModifiableFlags
impl Unpin for ModifiableFlags
impl UnwindSafe for ModifiableFlags
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<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.