Enum bitcoin::address::FromScriptError
source · pub enum FromScriptError {
UnrecognizedScript,
WitnessProgram(Error),
WitnessVersion(TryFromError),
}
Expand description
Error while generating address from script.
Variants§
UnrecognizedScript
Script is not a p2pkh, p2sh or witness program.
WitnessProgram(Error)
A witness program error.
WitnessVersion(TryFromError)
A witness version construction error.
Trait Implementations§
source§impl Clone for FromScriptError
impl Clone for FromScriptError
source§fn clone(&self) -> FromScriptError
fn clone(&self) -> FromScriptError
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 FromScriptError
impl Debug for FromScriptError
source§impl Display for FromScriptError
impl Display for FromScriptError
source§impl Error for FromScriptError
impl Error for FromScriptError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<Error> for FromScriptError
impl From<Error> for FromScriptError
source§impl From<Infallible> for FromScriptError
impl From<Infallible> for FromScriptError
source§fn from(never: Infallible) -> Self
fn from(never: Infallible) -> Self
Converts to this type from the input type.
source§impl From<TryFromError> for FromScriptError
impl From<TryFromError> for FromScriptError
source§fn from(e: TryFromError) -> Self
fn from(e: TryFromError) -> Self
Converts to this type from the input type.
source§impl PartialEq<FromScriptError> for FromScriptError
impl PartialEq<FromScriptError> for FromScriptError
source§fn eq(&self, other: &FromScriptError) -> bool
fn eq(&self, other: &FromScriptError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for FromScriptError
impl StructuralEq for FromScriptError
impl StructuralPartialEq for FromScriptError
Auto Trait Implementations§
impl RefUnwindSafe for FromScriptError
impl Send for FromScriptError
impl Sync for FromScriptError
impl Unpin for FromScriptError
impl UnwindSafe for FromScriptError
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