#[repr(i32)]pub enum BtcOutputType {
Unknown = 0,
P2pkh = 1,
P2sh = 2,
P2wpkh = 3,
P2wsh = 4,
P2tr = 5,
}
Variants§
Implementations§
Source§impl BtcOutputType
impl BtcOutputType
Source§impl BtcOutputType
impl BtcOutputType
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for BtcOutputType
impl Clone for BtcOutputType
Source§fn clone(&self) -> BtcOutputType
fn clone(&self) -> BtcOutputType
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 BtcOutputType
impl Debug for BtcOutputType
Source§impl Default for BtcOutputType
impl Default for BtcOutputType
Source§fn default() -> BtcOutputType
fn default() -> BtcOutputType
Returns the “default value” for a type. Read more
Source§impl From<BtcOutputType> for i32
impl From<BtcOutputType> for i32
Source§fn from(value: BtcOutputType) -> i32
fn from(value: BtcOutputType) -> i32
Converts to this type from the input type.
Source§impl Hash for BtcOutputType
impl Hash for BtcOutputType
Source§impl Ord for BtcOutputType
impl Ord for BtcOutputType
Source§fn cmp(&self, other: &BtcOutputType) -> Ordering
fn cmp(&self, other: &BtcOutputType) -> 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 BtcOutputType
impl PartialEq for BtcOutputType
Source§impl PartialOrd for BtcOutputType
impl PartialOrd for BtcOutputType
Source§impl TryFrom<i32> for BtcOutputType
impl TryFrom<i32> for BtcOutputType
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<BtcOutputType, UnknownEnumValue>
fn try_from(value: i32) -> Result<BtcOutputType, UnknownEnumValue>
Performs the conversion.
impl Copy for BtcOutputType
impl Eq for BtcOutputType
impl StructuralPartialEq for BtcOutputType
Auto Trait Implementations§
impl Freeze for BtcOutputType
impl RefUnwindSafe for BtcOutputType
impl Send for BtcOutputType
impl Sync for BtcOutputType
impl Unpin for BtcOutputType
impl UnwindSafe for BtcOutputType
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