pub enum ApiQueryResult<TResult> {
Success {
query_name: String,
result: TResult,
message_id: String,
model: String,
uuid: String,
},
Error {
query_name: String,
error: Box<dyn Error + Send + Sync>,
uuid: String,
},
}Expand description
Result of an API query hook execution
Variants§
Auto Trait Implementations§
impl<TResult> Freeze for ApiQueryResult<TResult>where
TResult: Freeze,
impl<TResult> !RefUnwindSafe for ApiQueryResult<TResult>
impl<TResult> Send for ApiQueryResult<TResult>where
TResult: Send,
impl<TResult> Sync for ApiQueryResult<TResult>where
TResult: Sync,
impl<TResult> Unpin for ApiQueryResult<TResult>where
TResult: Unpin,
impl<TResult> UnsafeUnpin for ApiQueryResult<TResult>where
TResult: UnsafeUnpin,
impl<TResult> !UnwindSafe for ApiQueryResult<TResult>
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