pub struct Rule34Client {
client: Client,
list_cache: TimedCache<String, PostList>,
}Expand description
A caching rule34 client
Fields§
§client: Client§list_cache: TimedCache<String, PostList>Implementations§
Source§impl Rule34Client
impl Rule34Client
Sourcepub fn new() -> Rule34Client
pub fn new() -> Rule34Client
Make a new Rule34Client.
Trait Implementations§
Source§impl CacheStatsProvider for Rule34Client
impl CacheStatsProvider for Rule34Client
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 Rule34Client
impl Clone for Rule34Client
Source§fn clone(&self) -> Rule34Client
fn clone(&self) -> Rule34Client
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 Rule34Client
impl Debug for Rule34Client
Source§impl Default for Rule34Client
impl Default for Rule34Client
Source§fn default() -> Rule34Client
fn default() -> Rule34Client
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Rule34Client
impl !RefUnwindSafe for Rule34Client
impl Send for Rule34Client
impl Sync for Rule34Client
impl Unpin for Rule34Client
impl !UnwindSafe for Rule34Client
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