pub struct EvaClient { /* private fields */ }Implementations§
Source§impl EvaClient
impl EvaClient
pub async fn connect( path: &str, base_name: &str, config: Config, ) -> EResult<Self>
pub fn name(&self) -> &str
pub async fn get_system_info(&self) -> EResult<SystemInfo>
pub async fn transform_into_cloud_client(self) -> EResult<EvaCloudClient>
pub async fn call0<T>(&self, target: &str, method: &str) -> EResult<T>where
T: DeserializeOwned,
pub async fn call<T, V>(
&self,
target: &str,
method: &str,
params: V,
) -> EResult<T>where
T: DeserializeOwned,
V: Serialize,
Auto Trait Implementations§
impl !Freeze for EvaClient
impl !RefUnwindSafe for EvaClient
impl !UnwindSafe for EvaClient
impl Send for EvaClient
impl Sync for EvaClient
impl Unpin for EvaClient
impl UnsafeUnpin for EvaClient
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more