#[non_exhaustive]pub enum SparkNetwork {
Mainnet,
Regtest,
}
Expand description
Spark Network. This is the network of the Spark Operators that the user choose to connect to. Mainnet is the Bitcoin network, and all operations involve real money. Regtest is Ligthspark’s Regtest network.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Source§impl SparkNetwork
impl SparkNetwork
pub fn to_bitcoin_network(&self) -> Network
pub fn marshal_proto(&self) -> i32
Trait Implementations§
Source§impl Clone for SparkNetwork
impl Clone for SparkNetwork
Source§fn clone(&self) -> SparkNetwork
fn clone(&self) -> SparkNetwork
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 SparkNetwork
impl Debug for SparkNetwork
Source§impl Display for SparkNetwork
impl Display for SparkNetwork
Source§impl FromStr for SparkNetwork
impl FromStr for SparkNetwork
Source§impl Hash for SparkNetwork
impl Hash for SparkNetwork
Source§impl Ord for SparkNetwork
impl Ord for SparkNetwork
Source§fn cmp(&self, other: &SparkNetwork) -> Ordering
fn cmp(&self, other: &SparkNetwork) -> 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 SparkNetwork
impl PartialEq for SparkNetwork
Source§impl PartialOrd for SparkNetwork
impl PartialOrd for SparkNetwork
impl Copy for SparkNetwork
impl Eq for SparkNetwork
impl StructuralPartialEq for SparkNetwork
Auto Trait Implementations§
impl Freeze for SparkNetwork
impl RefUnwindSafe for SparkNetwork
impl Send for SparkNetwork
impl Sync for SparkNetwork
impl Unpin for SparkNetwork
impl UnwindSafe for SparkNetwork
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> Comparable<K> for Q
impl<Q, K> Comparable<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.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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request