[−][src]Trait bigbluebutton::Execute
execute trait method for executing API requests
Required methods
#[must_use]fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 T
) -> Pin<Box<dyn Future<Output = Result<E, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
&'life0 self,
request: &'life1 T
) -> Pin<Box<dyn Future<Output = Result<E, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
trait function to execute requests
Implementors
impl Execute<CreateMeetingRequest, CreateMeetingResponse> for Bigbluebutton
[src]
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 CreateMeetingRequest
) -> Pin<Box<dyn Future<Output = Result<CreateMeetingResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: &'life1 CreateMeetingRequest
) -> Pin<Box<dyn Future<Output = Result<CreateMeetingResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
impl Execute<EndMeetingRequest, EndMeetingResponse> for Bigbluebutton
[src]
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 EndMeetingRequest
) -> Pin<Box<dyn Future<Output = Result<EndMeetingResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: &'life1 EndMeetingRequest
) -> Pin<Box<dyn Future<Output = Result<EndMeetingResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
impl Execute<JoinMeetingRequest, JoinMeetingResponse> for Bigbluebutton
[src]
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 JoinMeetingRequest
) -> Pin<Box<dyn Future<Output = Result<JoinMeetingResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: &'life1 JoinMeetingRequest
) -> Pin<Box<dyn Future<Output = Result<JoinMeetingResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
impl Execute<GetMeetingInfoRequest, GetMeetingInfoResponse> for Bigbluebutton
[src]
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 GetMeetingInfoRequest
) -> Pin<Box<dyn Future<Output = Result<GetMeetingInfoResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: &'life1 GetMeetingInfoRequest
) -> Pin<Box<dyn Future<Output = Result<GetMeetingInfoResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
impl Execute<GetMeetingsRequest, GetMeetingsResponse> for Bigbluebutton
[src]
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 GetMeetingsRequest
) -> Pin<Box<dyn Future<Output = Result<GetMeetingsResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: &'life1 GetMeetingsRequest
) -> Pin<Box<dyn Future<Output = Result<GetMeetingsResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
impl Execute<IsMeetingRunningRequest, IsMeetingRunningResponse> for Bigbluebutton
[src]
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 IsMeetingRunningRequest
) -> Pin<Box<dyn Future<Output = Result<IsMeetingRunningResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: &'life1 IsMeetingRunningRequest
) -> Pin<Box<dyn Future<Output = Result<IsMeetingRunningResponse, BBBError>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,