pub trait TargetLockedRemote<R: Ratchet>: Send + Sync {
// Required methods
fn user(&self) -> &VirtualTargetType;
fn remote(&self) -> &NodeRemote<R>;
fn target_username(&self) -> Option<&str>;
fn user_mut(&mut self) -> &mut VirtualTargetType;
fn session_security_settings(&self) -> Option<&SessionSecuritySettings>;
}Required Methods§
fn user(&self) -> &VirtualTargetType
fn remote(&self) -> &NodeRemote<R>
fn target_username(&self) -> Option<&str>
fn user_mut(&mut self) -> &mut VirtualTargetType
fn session_security_settings(&self) -> Option<&SessionSecuritySettings>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".