pub struct BtcAdapterConfig {
pub enabled: bool,
pub socket_path: Option<PathBuf>,
}Fields§
§enabled: bool§socket_path: Option<PathBuf>Implementations§
Source§impl BtcAdapterConfig
impl BtcAdapterConfig
pub fn with_enabled(self) -> Self
pub fn with_socket_path(self, socket_path: PathBuf) -> Self
Trait Implementations§
Source§impl Clone for BtcAdapterConfig
impl Clone for BtcAdapterConfig
Source§fn clone(&self) -> BtcAdapterConfig
fn clone(&self) -> BtcAdapterConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BtcAdapterConfig
impl Debug for BtcAdapterConfig
Source§impl Default for BtcAdapterConfig
impl Default for BtcAdapterConfig
Source§fn default() -> BtcAdapterConfig
fn default() -> BtcAdapterConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BtcAdapterConfig
impl<'de> Deserialize<'de> for BtcAdapterConfig
Source§fn 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
impl Eq for BtcAdapterConfig
Source§impl PartialEq for BtcAdapterConfig
impl PartialEq for BtcAdapterConfig
Source§impl Serialize for BtcAdapterConfig
impl Serialize for BtcAdapterConfig
impl StructuralPartialEq for BtcAdapterConfig
Auto Trait Implementations§
impl Freeze for BtcAdapterConfig
impl RefUnwindSafe for BtcAdapterConfig
impl Send for BtcAdapterConfig
impl Sync for BtcAdapterConfig
impl Unpin for BtcAdapterConfig
impl UnsafeUnpin for BtcAdapterConfig
impl UnwindSafe for BtcAdapterConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more