pub struct LocalDiscussionService { /* private fields */ }Implementations§
Source§impl LocalDiscussionService
impl LocalDiscussionService
pub fn new(inner: GrpcLocalService) -> Self
Trait Implementations§
Source§impl Clone for LocalDiscussionService
impl Clone for LocalDiscussionService
Source§fn clone(&self) -> LocalDiscussionService
fn clone(&self) -> LocalDiscussionService
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 DiscussionService for LocalDiscussionService
impl DiscussionService for LocalDiscussionService
fn open_discussion<'life0, 'async_trait>(
&'life0 self,
request: Request<OpenDiscussionRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<ProtoDiscussion>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn append_turn<'life0, 'async_trait>(
&'life0 self,
request: Request<AppendTurnRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<ProtoDiscussion>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn resolve_discussion<'life0, 'async_trait>(
&'life0 self,
request: Request<ResolveDiscussionRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<ProtoDiscussion>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_by_state<'life0, 'async_trait>(
&'life0 self,
request: Request<ListDiscussionsByStateRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<ListDiscussionsResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_by_symbol<'life0, 'async_trait>(
&'life0 self,
request: Request<ListDiscussionsBySymbolRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<ListDiscussionsResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_discussion<'life0, 'async_trait>(
&'life0 self,
request: Request<GetDiscussionRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<ProtoDiscussion>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for LocalDiscussionService
impl !RefUnwindSafe for LocalDiscussionService
impl Send for LocalDiscussionService
impl Sync for LocalDiscussionService
impl Unpin for LocalDiscussionService
impl UnsafeUnpin for LocalDiscussionService
impl !UnwindSafe for LocalDiscussionService
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
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> 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