pub struct ModuleUninstallResult {
pub rig: String,
pub module_id: String,
pub gateway_module_id: String,
pub uninstalled: bool,
}Expand description
ign rig module uninstall output model (Phase 19, D-19-01/D-19-02)
— all keys always present (the RigUpResult convention).
Fields§
§rig: StringCompose project name — the identity truth.
module_id: StringThe registry slug the caller named (git).
gateway_module_id: StringThe gateway’s own id that was sent in the DELETE
(crate::module::ModuleSpec::gateway_module_id).
uninstalled: booltrue only on Ok — this call never returns any other value
(a denial is an Err, never a false here).
Trait Implementations§
Source§impl Debug for ModuleUninstallResult
impl Debug for ModuleUninstallResult
Auto Trait Implementations§
impl Freeze for ModuleUninstallResult
impl RefUnwindSafe for ModuleUninstallResult
impl Send for ModuleUninstallResult
impl Sync for ModuleUninstallResult
impl Unpin for ModuleUninstallResult
impl UnsafeUnpin for ModuleUninstallResult
impl UnwindSafe for ModuleUninstallResult
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