pub struct IcManagementRequest {
pub method: IcManagementMethodRecord,
pub target: String,
pub snapshot_id: Option<Vec<u8>>,
}Expand description
Passive method/target/snapshot input; network, caller and permissions stay with their owners.
Fields§
§method: IcManagementMethodRecordOne of the closed supported management methods.
target: StringExact effective canister principal; normalized on admission.
snapshot_id: Option<Vec<u8>>Raw nonempty snapshot bytes required only for load; otherwise exactly None.
Trait Implementations§
Source§impl Clone for IcManagementRequest
impl Clone for IcManagementRequest
Auto Trait Implementations§
impl Freeze for IcManagementRequest
impl RefUnwindSafe for IcManagementRequest
impl Send for IcManagementRequest
impl Sync for IcManagementRequest
impl Unpin for IcManagementRequest
impl UnsafeUnpin for IcManagementRequest
impl UnwindSafe for IcManagementRequest
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