pub struct BitcoinRpcAuth {
pub user: String,
pub password: String,
pub rpcauth: String,
}Expand description
RPC credentials for Bitcoin Core.
Fields§
§user: StringRPC username.
password: StringRPC password.
rpcauth: StringValue suitable for Bitcoin Core’s -rpcauth setting.
Implementations§
Source§impl BitcoinRpcAuth
impl BitcoinRpcAuth
Sourcepub fn random() -> Self
pub fn random() -> Self
Generate random credentials with DEFAULT_BITCOIN_RPC_USER.
Sourcepub fn random_with_user(user: impl Into<String>) -> Self
pub fn random_with_user(user: impl Into<String>) -> Self
Generate random credentials for the given RPC user.
Trait Implementations§
Source§impl Clone for BitcoinRpcAuth
impl Clone for BitcoinRpcAuth
Source§fn clone(&self) -> BitcoinRpcAuth
fn clone(&self) -> BitcoinRpcAuth
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 BitcoinRpcAuth
impl Debug for BitcoinRpcAuth
Source§impl<'de> Deserialize<'de> for BitcoinRpcAuth
impl<'de> Deserialize<'de> for BitcoinRpcAuth
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
Source§impl PartialEq for BitcoinRpcAuth
impl PartialEq for BitcoinRpcAuth
Source§impl Serialize for BitcoinRpcAuth
impl Serialize for BitcoinRpcAuth
impl Eq for BitcoinRpcAuth
impl StructuralPartialEq for BitcoinRpcAuth
Auto Trait Implementations§
impl Freeze for BitcoinRpcAuth
impl RefUnwindSafe for BitcoinRpcAuth
impl Send for BitcoinRpcAuth
impl Sync for BitcoinRpcAuth
impl Unpin for BitcoinRpcAuth
impl UnsafeUnpin for BitcoinRpcAuth
impl UnwindSafe for BitcoinRpcAuth
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.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::RequestSource§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