pub struct SubnetConfig {
pub subnet_kind: SubnetKind,
pub subnet_admins: Option<Vec<RawPrincipalId>>,
pub cost_schedule: CanisterCyclesCostSchedule,
pub subnet_seed: [u8; 32],
pub instruction_config: SubnetInstructionConfig,
pub canister_ranges: Vec<CanisterIdRange>,
}Expand description
Configuration details for a subnet, returned by PocketIc server
Fields§
§subnet_kind: SubnetKind§subnet_admins: Option<Vec<RawPrincipalId>>§cost_schedule: CanisterCyclesCostSchedule§subnet_seed: [u8; 32]§instruction_config: SubnetInstructionConfigInstruction limits for canister execution on this subnet.
canister_ranges: Vec<CanisterIdRange>Some mainnet subnets have several disjunct canister ranges.
Trait Implementations§
Source§impl Clone for SubnetConfig
impl Clone for SubnetConfig
Source§impl Debug for SubnetConfig
impl Debug for SubnetConfig
Source§impl<'de> Deserialize<'de> for SubnetConfig
impl<'de> Deserialize<'de> for SubnetConfig
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
impl Eq for SubnetConfig
Source§impl Ord for SubnetConfig
impl Ord for SubnetConfig
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for SubnetConfig
impl PartialEq for SubnetConfig
Source§impl PartialOrd for SubnetConfig
impl PartialOrd for SubnetConfig
Source§impl Serialize for SubnetConfig
impl Serialize for SubnetConfig
impl StructuralPartialEq for SubnetConfig
Auto Trait Implementations§
impl Forget for SubnetConfig
impl Freeze for SubnetConfig
impl RefUnwindSafe for SubnetConfig
impl Send for SubnetConfig
impl Sync for SubnetConfig
impl Unpin for SubnetConfig
impl UnsafeUnpin for SubnetConfig
impl UnwindSafe for SubnetConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.