pub struct C2TopologyNode {
pub node_id: NodeId,
pub endpoint: String,
pub relay_route: C2RelayRoute,
pub transport: NodeTransportState,
pub current_incarnation_id: Option<NodeIncarnationId>,
pub provider_contracts: Vec<ProviderContractSupport>,
pub provider_adapter_contracts: Vec<ProviderAdapterContractSupport>,
pub provider_runtime_statuses: ProviderRuntimeStatuses,
}Fields§
§node_id: NodeId§endpoint: String§relay_route: C2RelayRoute§transport: NodeTransportState§current_incarnation_id: Option<NodeIncarnationId>§provider_contracts: Vec<ProviderContractSupport>§provider_adapter_contracts: Vec<ProviderAdapterContractSupport>§provider_runtime_statuses: ProviderRuntimeStatusesTrait Implementations§
Source§impl Clone for C2TopologyNode
impl Clone for C2TopologyNode
Source§impl Debug for C2TopologyNode
impl Debug for C2TopologyNode
Source§impl<'de> Deserialize<'de> for C2TopologyNode
impl<'de> Deserialize<'de> for C2TopologyNode
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 C2TopologyNode
Source§impl PartialEq for C2TopologyNode
impl PartialEq for C2TopologyNode
Source§impl Serialize for C2TopologyNode
impl Serialize for C2TopologyNode
impl StructuralPartialEq for C2TopologyNode
Auto Trait Implementations§
impl Freeze for C2TopologyNode
impl RefUnwindSafe for C2TopologyNode
impl Send for C2TopologyNode
impl Sync for C2TopologyNode
impl Unpin for C2TopologyNode
impl UnsafeUnpin for C2TopologyNode
impl UnwindSafe for C2TopologyNode
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