pub struct OffChainClientConfigBuilder { /* private fields */ }Implementations§
Source§impl OffChainClientConfigBuilder
impl OffChainClientConfigBuilder
pub fn coordinator(self, host: impl Into<String>, port: u16) -> Self
pub fn timestamp(self, timestamp: u64) -> Self
pub fn client_slot(self, client_slot: u64) -> Self
pub fn input_start_index(self, input_start_index: u64) -> Self
pub fn parties(self, parties: usize) -> Self
pub fn threshold(self, threshold: usize) -> Self
pub fn backend(self, backend: MpcBackend) -> Self
pub fn manifest<M: GeneratedProgramManifest>(self) -> Self
pub fn honeybadger(self) -> Self
pub fn avss(self, curve: Curve) -> Self
pub fn node_rpc_addresses<I, S>(self, addresses: I) -> Self
pub fn node_rpc_address(self, address: impl Into<String>) -> Self
pub fn identity_der(self, cert_der: Vec<u8>, key_der: Vec<u8>) -> Self
pub fn identity_files( self, cert_path: impl AsRef<Path>, key_path: impl AsRef<Path>, ) -> Self
pub fn output_count(self, output_count: u64) -> Self
pub fn input_types<I>(self, input_types: I) -> Selfwhere
I: IntoIterator<Item = ShareType>,
pub fn output_types<I>(self, output_types: I) -> Selfwhere
I: IntoIterator<Item = ShareType>,
pub fn timeout(self, timeout: Duration) -> Self
pub fn build(self) -> Result<OffChainClientConfig>
Trait Implementations§
Source§impl Clone for OffChainClientConfigBuilder
impl Clone for OffChainClientConfigBuilder
Source§impl Debug for OffChainClientConfigBuilder
impl Debug for OffChainClientConfigBuilder
Auto Trait Implementations§
impl Freeze for OffChainClientConfigBuilder
impl RefUnwindSafe for OffChainClientConfigBuilder
impl Send for OffChainClientConfigBuilder
impl Sync for OffChainClientConfigBuilder
impl Unpin for OffChainClientConfigBuilder
impl UnsafeUnpin for OffChainClientConfigBuilder
impl UnwindSafe for OffChainClientConfigBuilder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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