Enum tauri::InvokeResponse
source · [−]pub enum InvokeResponse {
Ok(JsonValue),
Err(InvokeError),
}
Expand description
Response from a InvokeMessage
passed to the InvokeResolver
.
Variants
Ok(JsonValue)
Resolve the promise.
Err(InvokeError)
Reject the promise.
Implementations
sourceimpl InvokeResponse
impl InvokeResponse
sourcepub fn into_result(self) -> Result<JsonValue, JsonValue>
pub fn into_result(self) -> Result<JsonValue, JsonValue>
Turn a InvokeResponse
back into a serializable result.
Trait Implementations
sourceimpl Debug for InvokeResponse
impl Debug for InvokeResponse
sourceimpl From<InvokeError> for InvokeResponse
impl From<InvokeError> for InvokeResponse
sourcefn from(error: InvokeError) -> Self
fn from(error: InvokeError) -> Self
Performs the conversion.
sourceimpl<T: Serialize> From<Result<T, InvokeError>> for InvokeResponse
impl<T: Serialize> From<Result<T, InvokeError>> for InvokeResponse
sourcefn from(result: Result<T, InvokeError>) -> Self
fn from(result: Result<T, InvokeError>) -> Self
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for InvokeResponse
impl Send for InvokeResponse
impl Sync for InvokeResponse
impl Unpin for InvokeResponse
impl UnwindSafe for InvokeResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more