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
Converts to this type from the input type.
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
Converts to this type from the input type.
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 · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more