pub struct EnvBootstrapArgs {
pub prime_root_pid: Option<Principal>,
pub subnet_role: Option<SubnetRole>,
pub subnet_pid: Option<Principal>,
pub root_pid: Option<Principal>,
pub canister_role: Option<CanisterRole>,
pub parent_pid: Option<Principal>,
}Expand description
EnvBootstrapArgs
Fields§
§prime_root_pid: Option<Principal>§subnet_role: Option<SubnetRole>§subnet_pid: Option<Principal>§root_pid: Option<Principal>§canister_role: Option<CanisterRole>§parent_pid: Option<Principal>Trait Implementations§
Source§impl CandidType for EnvBootstrapArgs
impl CandidType for EnvBootstrapArgs
Source§impl Clone for EnvBootstrapArgs
impl Clone for EnvBootstrapArgs
Source§fn clone(&self) -> EnvBootstrapArgs
fn clone(&self) -> EnvBootstrapArgs
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 moreSource§impl Debug for EnvBootstrapArgs
impl Debug for EnvBootstrapArgs
Source§impl<'de> Deserialize<'de> for EnvBootstrapArgs
impl<'de> Deserialize<'de> for EnvBootstrapArgs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EnvBootstrapArgs
impl RefUnwindSafe for EnvBootstrapArgs
impl Send for EnvBootstrapArgs
impl Sync for EnvBootstrapArgs
impl Unpin for EnvBootstrapArgs
impl UnwindSafe for EnvBootstrapArgs
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