pub struct ConnectWithSignerRequest {
pub config: Config,
pub breez_signer: Arc<dyn ExternalBreezSigner>,
pub spark_signer: Arc<dyn ExternalSparkSigner>,
pub storage_dir: String,
}Expand description
Request object for connecting to the Spark network using an external signer.
This allows using a custom signer implementation instead of providing a seed directly.
Fields§
§config: Config§breez_signer: Arc<dyn ExternalBreezSigner>External signer for non-Spark SDK signing (LNURL-auth, sync, message signing, ECIES).
spark_signer: Arc<dyn ExternalSparkSigner>External high-level Spark signer for the Spark wallet flows.
storage_dir: StringAuto Trait Implementations§
impl Freeze for ConnectWithSignerRequest
impl !RefUnwindSafe for ConnectWithSignerRequest
impl Send for ConnectWithSignerRequest
impl Sync for ConnectWithSignerRequest
impl Unpin for ConnectWithSignerRequest
impl UnsafeUnpin for ConnectWithSignerRequest
impl !UnwindSafe for ConnectWithSignerRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 moreSource§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