Struct pikadick::commands::quizizz::QuizizzClient
source · pub struct QuizizzClient {
finder_task_wakeup: Arc<Notify>,
finder_task_rx: Receiver<SearchResult>,
}
Fields§
§finder_task_wakeup: Arc<Notify>
§finder_task_rx: Receiver<SearchResult>
Implementations§
source§impl QuizizzClient
impl QuizizzClient
sourcepub fn new() -> Self
pub fn new() -> Self
Make a new QuizizzClient
.
sourcepub async fn search_for_code(&self) -> SearchResult
pub async fn search_for_code(&self) -> SearchResult
Get the next searched code.
None
signifies that the task ran out of tries.
Trait Implementations§
source§impl Clone for QuizizzClient
impl Clone for QuizizzClient
source§fn clone(&self) -> QuizizzClient
fn clone(&self) -> QuizizzClient
Returns a copy 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 QuizizzClient
impl Debug for QuizizzClient
Auto Trait Implementations§
impl !RefUnwindSafe for QuizizzClient
impl Send for QuizizzClient
impl Sync for QuizizzClient
impl Unpin for QuizizzClient
impl !UnwindSafe for QuizizzClient
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>
§impl<T> CloneableStorage for Twhere
T: Any + Send + Sync + Clone,
impl<T> CloneableStorage for Twhere T: Any + Send + Sync + Clone,
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