pub struct QvOpenApiAsyncClient { /* private fields */ }
Implementations§
Source§impl QvOpenApiAsyncClient
impl QvOpenApiAsyncClient
pub fn new() -> Result<QvOpenApiAsyncClient, QvOpenApiError>
pub fn new_custom( delgate: Arc<dyn AbstractQvOpenApiClient + Send + Sync>, hwnd: isize, ) -> QvOpenApiAsyncClient
pub fn connect( &self, account_type: AccountType, id: &str, password: &str, cert_password: &str, ) -> TrFuture
pub fn get_connect_info(&self) -> Result<Value, QvOpenApiError>
pub fn query(&self, req: Arc<dyn QvOpenApiRequest>) -> TrFuture
pub fn disconnect(&self) -> Result<(), QvOpenApiError>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for QvOpenApiAsyncClient
impl !RefUnwindSafe for QvOpenApiAsyncClient
impl Send for QvOpenApiAsyncClient
impl Sync for QvOpenApiAsyncClient
impl Unpin for QvOpenApiAsyncClient
impl !UnwindSafe for QvOpenApiAsyncClient
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