Struct diem_sdk::types::on_chain_config::ConfigurationResource
pub struct ConfigurationResource { /* private fields */ }
Implementations§
§impl ConfigurationResource
impl ConfigurationResource
pub fn epoch(&self) -> u64
pub fn last_reconfiguration_time(&self) -> u64
pub fn events(&self) -> &EventHandle
pub fn bump_epoch_for_test(&self) -> ConfigurationResource
Trait Implementations§
§impl Debug for ConfigurationResource
impl Debug for ConfigurationResource
§impl Default for ConfigurationResource
impl Default for ConfigurationResource
§fn default() -> ConfigurationResource
fn default() -> ConfigurationResource
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for ConfigurationResource
impl<'de> Deserialize<'de> for ConfigurationResource
§fn deserialize<__D>(
__deserializer: __D
) -> Result<ConfigurationResource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<ConfigurationResource, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl MoveResource for ConfigurationResource
impl MoveResource for ConfigurationResource
§impl MoveStructType for ConfigurationResource
impl MoveStructType for ConfigurationResource
const MODULE_NAME: &'static IdentStr = { let s: &'static str = "DiemConfig"; let is_valid = ::move_core_types::identifier::is_valid(s); ["String is not a valid Move identifier"][!is_valid as usize]; unsafe { ::std::mem::transmute::<&'static str, &'static ::move_core_types::identifier::IdentStr>(s) } }
const STRUCT_NAME: &'static IdentStr = { let s: &'static str = "Configuration"; let is_valid = ::move_core_types::identifier::is_valid(s); ["String is not a valid Move identifier"][!is_valid as usize]; unsafe { ::std::mem::transmute::<&'static str, &'static ::move_core_types::identifier::IdentStr>(s) } }
fn module_identifier() -> Identifier
fn struct_identifier() -> Identifier
fn type_params() -> Vec<TypeTag, Global> ⓘ
fn struct_tag() -> StructTag
§impl Serialize for ConfigurationResource
impl Serialize for ConfigurationResource
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ConfigurationResource
impl Send for ConfigurationResource
impl Sync for ConfigurationResource
impl Unpin for ConfigurationResource
impl UnwindSafe for ConfigurationResource
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> TestOnlyHash for Twhere
T: Serialize + ?Sized,
impl<T> TestOnlyHash for Twhere T: Serialize + ?Sized,
§fn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.