pub struct WasmStorePublicationApi;Expand description
WasmStorePublicationApi
Implementations§
Source§impl WasmStorePublicationApi
impl WasmStorePublicationApi
pub async fn admin( cmd: WasmStoreAdminCommand, ) -> Result<WasmStoreAdminResponse, Error>
pub async fn publish_current_release_set_to_store( store_pid: Principal, ) -> Result<(), Error>
pub async fn publish_current_release_set_to_current_store() -> Result<(), Error>
pub fn set_current_publication_store_binding( binding: WasmStoreBinding, ) -> Result<(), Error>
pub fn clear_current_publication_store_binding()
pub fn retire_detached_publication_store_binding() -> Option<WasmStoreBinding>
pub fn publication_store_state() -> WasmStorePublicationStateResponse
pub async fn retired_publication_store_status() -> Result<Option<WasmStoreRetiredStoreStatusResponse>, Error>
pub async fn prepare_retired_publication_store_for_gc() -> Result<Option<WasmStoreBinding>, Error>
pub async fn begin_retired_publication_store_gc() -> Result<Option<WasmStoreBinding>, Error>
pub async fn complete_retired_publication_store_gc() -> Result<Option<WasmStoreBinding>, Error>
pub async fn finalize_retired_publication_store_binding() -> Result<Option<(WasmStoreBinding, Principal)>, Error>
pub async fn delete_finalized_publication_store( binding: WasmStoreBinding, store_pid: Principal, ) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for WasmStorePublicationApi
impl RefUnwindSafe for WasmStorePublicationApi
impl Send for WasmStorePublicationApi
impl Sync for WasmStorePublicationApi
impl Unpin for WasmStorePublicationApi
impl UnsafeUnpin for WasmStorePublicationApi
impl UnwindSafe for WasmStorePublicationApi
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