pub struct JobsResource { /* private fields */ }Implementations§
Source§impl JobsResource
impl JobsResource
pub async fn list(&self, query: &JobListQuery) -> Result<Vec<Job>>
pub async fn list_page(&self, query: &JobListQuery) -> Result<Page<Job>>
pub async fn create(&self, request: impl Into<JobCreateRequest>) -> Result<Job>
pub async fn create_response( &self, request: impl Into<JobCreateRequest>, ) -> Result<ApiResponse<Job>>
pub async fn create_and_wait( &self, request: impl Into<JobCreateRequest>, ) -> Result<Job>
pub async fn create_and_wait_response( &self, request: impl Into<JobCreateRequest>, ) -> Result<ApiResponse<Job>>
pub async fn create_and_wait_redirect_url( &self, request: impl Into<JobCreateRequest>, ) -> Result<Url>
pub async fn get(&self, id: impl AsRef<str>) -> Result<Job>
pub async fn get_response( &self, id: impl AsRef<str>, ) -> Result<ApiResponse<Job>>
pub async fn get_with_query( &self, id: impl AsRef<str>, query: &JobGetQuery, ) -> Result<Job>
pub async fn get_with_query_response( &self, id: impl AsRef<str>, query: &JobGetQuery, ) -> Result<ApiResponse<Job>>
pub async fn get_redirect_url(&self, id: impl AsRef<str>) -> Result<Url>
pub async fn wait(&self, id: impl AsRef<str>) -> Result<Job>
pub async fn wait_response( &self, id: impl AsRef<str>, ) -> Result<ApiResponse<Job>>
pub async fn wait_with_query( &self, id: impl AsRef<str>, query: &JobGetQuery, ) -> Result<Job>
pub async fn wait_with_query_response( &self, id: impl AsRef<str>, query: &JobGetQuery, ) -> Result<ApiResponse<Job>>
pub async fn wait_redirect_url(&self, id: impl AsRef<str>) -> Result<Url>
pub async fn delete(&self, id: impl AsRef<str>) -> Result<()>
Trait Implementations§
Source§impl Clone for JobsResource
impl Clone for JobsResource
Source§fn clone(&self) -> JobsResource
fn clone(&self) -> JobsResource
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 JobsResource
impl !RefUnwindSafe for JobsResource
impl Send for JobsResource
impl Sync for JobsResource
impl Unpin for JobsResource
impl UnsafeUnpin for JobsResource
impl !UnwindSafe for JobsResource
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