pub struct ClientAppData {
pub connection: Arc<Mutex<Option<Connection>>>,
pub connection_auth_psk: SecretString,
pub forward_destination: SocketAddr,
}Fields§
§connection: Arc<Mutex<Option<Connection>>>§connection_auth_psk: SecretString§forward_destination: SocketAddrImplementations§
Source§impl ClientAppData
impl ClientAppData
pub fn new( connection_auth_psk: SecretString, forward_destination: SocketAddr, ) -> Self
Trait Implementations§
Source§impl Clone for ClientAppData
impl Clone for ClientAppData
Source§fn clone(&self) -> ClientAppData
fn clone(&self) -> ClientAppData
Returns a duplicate of the value. Read more
1.0.0 · 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 ClientAppData
impl Debug for ClientAppData
Auto Trait Implementations§
impl Freeze for ClientAppData
impl RefUnwindSafe for ClientAppData
impl Send for ClientAppData
impl Sync for ClientAppData
impl Unpin for ClientAppData
impl UnwindSafe for ClientAppData
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