pub struct Announce {
pub candidates: Vec<Candidate>,
pub cert_fingerprints: Vec<String>,
pub alpns: Vec<String>,
pub nat_report: Value,
pub channels: Vec<ChannelInfo>,
pub p2p_hint: String,
pub max_sessions: u32,
pub relay: bool,
}Fields§
§candidates: Vec<Candidate>§cert_fingerprints: Vec<String>§alpns: Vec<String>§nat_report: Value§channels: Vec<ChannelInfo>§p2p_hint: String§max_sessions: u32§relay: boolWhether this robot will accept a relayed session when no direct path connects (ADR 0010). The cloud offers a relay to pilots only if so.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Announce
impl<'de> Deserialize<'de> for Announce
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 StructuralPartialEq for Announce
Auto Trait Implementations§
impl Freeze for Announce
impl RefUnwindSafe for Announce
impl Send for Announce
impl Sync for Announce
impl Unpin for Announce
impl UnsafeUnpin for Announce
impl UnwindSafe for Announce
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