pub struct HyperliquidExecutionClientFactory;Expand description
Factory for creating Hyperliquid execution clients.
Implementations§
Source§impl HyperliquidExecutionClientFactory
impl HyperliquidExecutionClientFactory
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new HyperliquidExecutionClientFactory instance.
Trait Implementations§
Source§impl Clone for HyperliquidExecutionClientFactory
impl Clone for HyperliquidExecutionClientFactory
Source§fn clone(&self) -> HyperliquidExecutionClientFactory
fn clone(&self) -> HyperliquidExecutionClientFactory
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 ExecutionClientFactory for HyperliquidExecutionClientFactory
impl ExecutionClientFactory for HyperliquidExecutionClientFactory
Source§fn create(
&self,
name: &str,
config: &dyn ClientConfig,
cache: CacheView,
) -> Result<Box<dyn ExecutionClient>>
fn create( &self, name: &str, config: &dyn ClientConfig, cache: CacheView, ) -> Result<Box<dyn ExecutionClient>>
Create a new execution client instance. Read more
Source§fn config_type(&self) -> &'static str
fn config_type(&self) -> &'static str
Returns the supported configuration type name for this factory.
Auto Trait Implementations§
impl Freeze for HyperliquidExecutionClientFactory
impl RefUnwindSafe for HyperliquidExecutionClientFactory
impl Send for HyperliquidExecutionClientFactory
impl Sync for HyperliquidExecutionClientFactory
impl Unpin for HyperliquidExecutionClientFactory
impl UnsafeUnpin for HyperliquidExecutionClientFactory
impl UnwindSafe for HyperliquidExecutionClientFactory
Blanket Implementations§
impl<T> Allocation for T
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> 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