pub struct KrakenDataClientFactory;Expand description
Factory for creating Kraken data clients.
Implementations§
Source§impl KrakenDataClientFactory
impl KrakenDataClientFactory
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new KrakenDataClientFactory instance.
Trait Implementations§
Source§impl DataClientFactory for KrakenDataClientFactory
impl DataClientFactory for KrakenDataClientFactory
Source§fn create(
&self,
name: &str,
config: &dyn ClientConfig,
_cache: Rc<RefCell<Cache>>,
_clock: Rc<RefCell<dyn Clock>>,
) -> Result<Box<dyn DataClient>>
fn create( &self, name: &str, config: &dyn ClientConfig, _cache: Rc<RefCell<Cache>>, _clock: Rc<RefCell<dyn Clock>>, ) -> Result<Box<dyn DataClient>>
Create a new data 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.
Source§impl Debug for KrakenDataClientFactory
impl Debug for KrakenDataClientFactory
Auto Trait Implementations§
impl Freeze for KrakenDataClientFactory
impl RefUnwindSafe for KrakenDataClientFactory
impl Send for KrakenDataClientFactory
impl Sync for KrakenDataClientFactory
impl Unpin for KrakenDataClientFactory
impl UnsafeUnpin for KrakenDataClientFactory
impl UnwindSafe for KrakenDataClientFactory
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 more