Struct magic_wormhole::transit::Hints
source · pub struct Hints {
pub direct_tcp: HashSet<DirectHint>,
pub relay: Vec<RelayHint>,
}
Expand description
Information about how to find a peer
Fields§
§direct_tcp: HashSet<DirectHint>
Hints for direct connection
relay: Vec<RelayHint>
List of relay servers
Implementations§
source§impl Hints
impl Hints
pub fn new( direct_tcp: impl IntoIterator<Item = DirectHint>, relay: impl IntoIterator<Item = RelayHint> ) -> Self
Trait Implementations§
source§impl<'de> Deserialize<'de> for Hints
impl<'de> Deserialize<'de> for Hints
source§fn deserialize<D>(de: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(de: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for Hints
impl Send for Hints
impl Sync for Hints
impl Unpin for Hints
impl UnwindSafe for Hints
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