pub struct NekosClient {
client: Client,
cache: Cache,
nsfw_cache: Cache,
}Expand description
The nekos client
Fields§
§client: Client§cache: Cache§nsfw_cache: CacheImplementations§
Trait Implementations§
Source§impl CacheStatsProvider for NekosClient
impl CacheStatsProvider for NekosClient
Source§fn publish_cache_stats(&self, cache_stats_builder: &mut CacheStatsBuilder)
fn publish_cache_stats(&self, cache_stats_builder: &mut CacheStatsBuilder)
Publish stats to the provided
CacheStatsBuilder.Source§impl Clone for NekosClient
impl Clone for NekosClient
Source§fn clone(&self) -> NekosClient
fn clone(&self) -> NekosClient
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NekosClient
impl Debug for NekosClient
Auto Trait Implementations§
impl Freeze for NekosClient
impl !RefUnwindSafe for NekosClient
impl Send for NekosClient
impl Sync for NekosClient
impl Unpin for NekosClient
impl !UnwindSafe for NekosClient
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> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage>
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CloneableStorage for T
impl<T> CloneableStorage for T
fn clone_storage(&self) -> Box<dyn CloneableStorage>
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§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> 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