pub struct TasksResource { /* private fields */ }Implementations§
Source§impl TasksResource
impl TasksResource
pub async fn list(&self, query: &TaskListQuery) -> Result<Vec<Task>>
pub async fn list_page(&self, query: &TaskListQuery) -> Result<Page<Task>>
pub async fn create(&self, request: impl Into<TaskRequest>) -> Result<Task>
pub async fn create_response( &self, request: impl Into<TaskRequest>, ) -> Result<ApiResponse<Task>>
pub async fn get(&self, id: impl AsRef<str>) -> Result<Task>
pub async fn get_response( &self, id: impl AsRef<str>, ) -> Result<ApiResponse<Task>>
pub async fn get_with_query( &self, id: impl AsRef<str>, query: &TaskGetQuery, ) -> Result<Task>
pub async fn get_with_query_response( &self, id: impl AsRef<str>, query: &TaskGetQuery, ) -> Result<ApiResponse<Task>>
pub async fn wait(&self, id: impl AsRef<str>) -> Result<Task>
pub async fn wait_response( &self, id: impl AsRef<str>, ) -> Result<ApiResponse<Task>>
pub async fn wait_with_query( &self, id: impl AsRef<str>, query: &TaskGetQuery, ) -> Result<Task>
pub async fn wait_with_query_response( &self, id: impl AsRef<str>, query: &TaskGetQuery, ) -> Result<ApiResponse<Task>>
pub async fn cancel(&self, id: impl AsRef<str>) -> Result<Task>
pub async fn cancel_response( &self, id: impl AsRef<str>, ) -> Result<ApiResponse<Task>>
pub async fn retry(&self, id: impl AsRef<str>) -> Result<Task>
pub async fn retry_response( &self, id: impl AsRef<str>, ) -> Result<ApiResponse<Task>>
pub async fn delete(&self, id: impl AsRef<str>) -> Result<()>
Trait Implementations§
Source§impl Clone for TasksResource
impl Clone for TasksResource
Source§fn clone(&self) -> TasksResource
fn clone(&self) -> TasksResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TasksResource
impl !RefUnwindSafe for TasksResource
impl Send for TasksResource
impl Sync for TasksResource
impl Unpin for TasksResource
impl UnsafeUnpin for TasksResource
impl !UnwindSafe for TasksResource
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