pub struct SigningOnlyExternalSigners {
pub breez_signer: Arc<dyn ExternalSigningSigner>,
pub spark_signer: Arc<dyn ExternalSparkSigner>,
}Expand description
A signing-only external signer paired with the Spark signer, for wallets that
connect via [connect_with_signing_only_signer]. The Breez half performs
signing only, without the SDK’s local ECIES/HMAC operations.
Fields§
§breez_signer: Arc<dyn ExternalSigningSigner>Signing-only external signer for non-Spark SDK signing.
spark_signer: Arc<dyn ExternalSparkSigner>External high-level Spark signer for the Spark wallet flows.
Auto Trait Implementations§
impl Freeze for SigningOnlyExternalSigners
impl !RefUnwindSafe for SigningOnlyExternalSigners
impl Send for SigningOnlyExternalSigners
impl Sync for SigningOnlyExternalSigners
impl Unpin for SigningOnlyExternalSigners
impl UnsafeUnpin for SigningOnlyExternalSigners
impl !UnwindSafe for SigningOnlyExternalSigners
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