pub struct PeerDisconnectResult {
pub disconnected: bool,
pub peer_id: HexId,
}Expand description
Result for
control.peers.disconnect.
Idempotent: disconnecting a peer that is not connected succeeds as a no-op.
Fields§
§disconnected: boolAlways true — the peer is not in the pool after this call.
peer_id: HexIdThe dropped peer’s peer_id (trimmed + lower-cased, 64-hex).
Trait Implementations§
Source§impl Clone for PeerDisconnectResult
impl Clone for PeerDisconnectResult
Source§fn clone(&self) -> PeerDisconnectResult
fn clone(&self) -> PeerDisconnectResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PeerDisconnectResult
impl Debug for PeerDisconnectResult
Source§impl<'de> Deserialize<'de> for PeerDisconnectResult
impl<'de> Deserialize<'de> for PeerDisconnectResult
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 PeerDisconnectResult
Source§impl PartialEq for PeerDisconnectResult
impl PartialEq for PeerDisconnectResult
Source§impl Serialize for PeerDisconnectResult
impl Serialize for PeerDisconnectResult
impl StructuralPartialEq for PeerDisconnectResult
Auto Trait Implementations§
impl Freeze for PeerDisconnectResult
impl RefUnwindSafe for PeerDisconnectResult
impl Send for PeerDisconnectResult
impl Sync for PeerDisconnectResult
impl Unpin for PeerDisconnectResult
impl UnsafeUnpin for PeerDisconnectResult
impl UnwindSafe for PeerDisconnectResult
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