pub struct InstanceConfig {
pub subnet_config_set: ExtendedSubnetConfigSet,
pub http_gateway_config: Option<InstanceHttpGatewayConfig>,
pub state_dir: Option<PathBuf>,
pub icp_config: Option<IcpConfig>,
pub log_level: Option<String>,
pub bitcoind_addr: Option<Vec<SocketAddr>>,
pub dogecoind_addr: Option<Vec<SocketAddr>>,
pub icp_features: Option<IcpFeatures>,
pub incomplete_state: Option<IncompleteStateFlag>,
pub initial_time: Option<InitialTime>,
}Fields§
§subnet_config_set: ExtendedSubnetConfigSet§http_gateway_config: Option<InstanceHttpGatewayConfig>§state_dir: Option<PathBuf>§icp_config: Option<IcpConfig>§log_level: Option<String>§bitcoind_addr: Option<Vec<SocketAddr>>§dogecoind_addr: Option<Vec<SocketAddr>>§icp_features: Option<IcpFeatures>§incomplete_state: Option<IncompleteStateFlag>§initial_time: Option<InitialTime>Trait Implementations§
Source§impl Clone for InstanceConfig
impl Clone for InstanceConfig
Source§fn clone(&self) -> InstanceConfig
fn clone(&self) -> InstanceConfig
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 InstanceConfig
impl Debug for InstanceConfig
Source§impl Default for InstanceConfig
impl Default for InstanceConfig
Source§fn default() -> InstanceConfig
fn default() -> InstanceConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstanceConfig
impl<'de> Deserialize<'de> for InstanceConfig
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
Source§impl Hash for InstanceConfig
impl Hash for InstanceConfig
Source§impl JsonSchema for InstanceConfig
impl JsonSchema for InstanceConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for InstanceConfig
impl PartialEq for InstanceConfig
Source§impl Serialize for InstanceConfig
impl Serialize for InstanceConfig
impl Eq for InstanceConfig
impl StructuralPartialEq for InstanceConfig
Auto Trait Implementations§
impl Freeze for InstanceConfig
impl RefUnwindSafe for InstanceConfig
impl Send for InstanceConfig
impl Sync for InstanceConfig
impl Unpin for InstanceConfig
impl UnwindSafe for InstanceConfig
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> 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.