pub struct HubsManager { /* private fields */ }Expand description
Operations for the “hubs” API area.
Implementations§
Source§impl HubsManager
impl HubsManager
Sourcepub fn list(&self, opts: Option<HubsListOptions>) -> HubsListPaginator
pub fn list(&self, opts: Option<HubsListOptions>) -> HubsListPaginator
Iterate every crate::models::schemas::Hub across pages, threading the cursor.
pub async fn create(&self, body: HubCreateRequest) -> Result<Hub, Error>
Sourcepub fn list_enterprise(
&self,
opts: Option<HubsListEnterpriseOptions>,
) -> HubsListEnterprisePaginator
pub fn list_enterprise( &self, opts: Option<HubsListEnterpriseOptions>, ) -> HubsListEnterprisePaginator
Iterate every crate::models::schemas::Hub across pages, threading the cursor.
pub async fn get(&self, hub_id: String) -> Result<Hub, Error>
pub async fn update( &self, hub_id: String, body: HubUpdateRequest, ) -> Result<Hub, Error>
pub async fn delete(&self, hub_id: String) -> Result<(), Error>
pub async fn copy( &self, hub_id: String, body: HubCopyRequest, ) -> Result<Hub, Error>
Auto Trait Implementations§
impl !RefUnwindSafe for HubsManager
impl !UnwindSafe for HubsManager
impl Freeze for HubsManager
impl Send for HubsManager
impl Sync for HubsManager
impl Unpin for HubsManager
impl UnsafeUnpin for HubsManager
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