pub struct SnapshotHandler { /* private fields */ }
Implementations§
Source§impl SnapshotHandler
impl SnapshotHandler
pub fn new(client: FilesClient) -> Self
pub async fn list( &self, cursor: Option<String>, per_page: Option<i64>, ) -> Result<(Vec<SnapshotEntity>, PaginationInfo)>
pub async fn get(&self, id: i64) -> Result<SnapshotEntity>
pub async fn create(&self, params: Value) -> Result<SnapshotEntity>
pub async fn update(&self, id: i64, params: Value) -> Result<SnapshotEntity>
pub async fn delete(&self, id: i64) -> Result<()>
Trait Implementations§
Source§impl Clone for SnapshotHandler
impl Clone for SnapshotHandler
Source§fn clone(&self) -> SnapshotHandler
fn clone(&self) -> SnapshotHandler
Returns a duplicate of the value. Read more
1.0.0 · 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 SnapshotHandler
impl !RefUnwindSafe for SnapshotHandler
impl Send for SnapshotHandler
impl Sync for SnapshotHandler
impl Unpin for SnapshotHandler
impl !UnwindSafe for SnapshotHandler
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