pub struct QuicRelayerConfig<SECURE, TSH> {Show 16 fields
pub agent_unsecure_listener: SocketAddr,
pub agent_secure_listener: SocketAddr,
pub proxy_http_listener: SocketAddr,
pub proxy_tls_listener: SocketAddr,
pub proxy_rtsp_listener: SocketAddr,
pub proxy_rtsps_listener: SocketAddr,
pub agent_key: PrivatePkcs8KeyDer<'static>,
pub agent_cert: CertificateDer<'static>,
pub sdn_peer_id: PeerId,
pub sdn_listener: SocketAddr,
pub sdn_seeds: Vec<PeerAddress>,
pub sdn_key: PrivatePkcs8KeyDer<'static>,
pub sdn_cert: CertificateDer<'static>,
pub sdn_advertise_address: Option<SocketAddr>,
pub sdn_secure: SECURE,
pub tunnel_service_handle: TSH,
}Fields§
§agent_unsecure_listener: SocketAddr§agent_secure_listener: SocketAddr§proxy_http_listener: SocketAddr§proxy_tls_listener: SocketAddr§proxy_rtsp_listener: SocketAddr§proxy_rtsps_listener: SocketAddr§agent_key: PrivatePkcs8KeyDer<'static>§agent_cert: CertificateDer<'static>§sdn_peer_id: PeerId§sdn_listener: SocketAddr§sdn_seeds: Vec<PeerAddress>§sdn_key: PrivatePkcs8KeyDer<'static>§sdn_cert: CertificateDer<'static>§sdn_advertise_address: Option<SocketAddr>§sdn_secure: SECURE§tunnel_service_handle: TSHAuto Trait Implementations§
impl<SECURE, TSH> Freeze for QuicRelayerConfig<SECURE, TSH>
impl<SECURE, TSH> RefUnwindSafe for QuicRelayerConfig<SECURE, TSH>where
SECURE: RefUnwindSafe,
TSH: RefUnwindSafe,
impl<SECURE, TSH> Send for QuicRelayerConfig<SECURE, TSH>
impl<SECURE, TSH> Sync for QuicRelayerConfig<SECURE, TSH>
impl<SECURE, TSH> Unpin for QuicRelayerConfig<SECURE, TSH>
impl<SECURE, TSH> UnwindSafe for QuicRelayerConfig<SECURE, TSH>where
SECURE: UnwindSafe,
TSH: UnwindSafe,
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