pub struct V3NetworkStatus {
pub oracle: Option<AcmeOracle>,
pub globals: Option<Value>,
pub network: Option<Value>,
pub routing: Option<Value>,
pub executor_version: Option<String>,
pub directory_height: u64,
pub major_block_height: u64,
pub bvn_executor_versions: Vec<PartitionExecutorVersion>,
}Expand description
Network status information
Fields§
§oracle: Option<AcmeOracle>ACME oracle price information
globals: Option<Value>Network global settings
network: Option<Value>Network definition
routing: Option<Value>Routing table
executor_version: Option<String>Active executor version
directory_height: u64Directory network height
major_block_height: u64Major block height
bvn_executor_versions: Vec<PartitionExecutorVersion>BVN executor versions
Trait Implementations§
Source§impl Clone for V3NetworkStatus
impl Clone for V3NetworkStatus
Source§fn clone(&self) -> V3NetworkStatus
fn clone(&self) -> V3NetworkStatus
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 V3NetworkStatus
impl Debug for V3NetworkStatus
Source§impl<'de> Deserialize<'de> for V3NetworkStatus
impl<'de> Deserialize<'de> for V3NetworkStatus
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 PartialEq for V3NetworkStatus
impl PartialEq for V3NetworkStatus
Source§impl Serialize for V3NetworkStatus
impl Serialize for V3NetworkStatus
impl StructuralPartialEq for V3NetworkStatus
Auto Trait Implementations§
impl Freeze for V3NetworkStatus
impl RefUnwindSafe for V3NetworkStatus
impl Send for V3NetworkStatus
impl Sync for V3NetworkStatus
impl Unpin for V3NetworkStatus
impl UnsafeUnpin for V3NetworkStatus
impl UnwindSafe for V3NetworkStatus
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