#[non_exhaustive]pub struct HogdDevEndpoints {
pub scheduler_coord: SocketAddr,
pub scheduler_gateway: Option<SocketAddr>,
pub indexer_block_explorer: Option<SocketAddr>,
pub db_gateway: Option<SocketAddr>,
pub view_gateway: Option<SocketAddr>,
}Expand description
Ready endpoints exposed by hogd-dev.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.scheduler_coord: SocketAddrSchedulerCoord endpoint. Also accepts hogd-dev’s compact
readiness key scheduler.
Required for genesis and local block driving.
scheduler_gateway: Option<SocketAddr>SchedGateway endpoint for public submit and read-side scheduler probes.
Absent only in legacy readiness payloads without a runtime manifest.
indexer_block_explorer: Option<SocketAddr>IndexerBlockExplorer endpoint. Also accepts hogd-dev’s compact
readiness key read. Absent in the reduced contract.
db_gateway: Option<SocketAddr>DbGateway endpoint for latest-state storage reads. Also accepts
hogd-dev’s compact readiness key gateway.
view_gateway: Option<SocketAddr>ViewGateway endpoint for sandboxed contract simulation. Also accepts
hogd-dev’s compact readiness key view.
Trait Implementations§
Source§impl Clone for HogdDevEndpoints
impl Clone for HogdDevEndpoints
Source§impl Debug for HogdDevEndpoints
impl Debug for HogdDevEndpoints
Source§impl<'de> Deserialize<'de> for HogdDevEndpoints
impl<'de> Deserialize<'de> for HogdDevEndpoints
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 HogdDevEndpoints
Source§impl PartialEq for HogdDevEndpoints
impl PartialEq for HogdDevEndpoints
impl StructuralPartialEq for HogdDevEndpoints
Auto Trait Implementations§
impl Freeze for HogdDevEndpoints
impl RefUnwindSafe for HogdDevEndpoints
impl Send for HogdDevEndpoints
impl Sync for HogdDevEndpoints
impl Unpin for HogdDevEndpoints
impl UnsafeUnpin for HogdDevEndpoints
impl UnwindSafe for HogdDevEndpoints
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.