pub struct ForwardTask {
pub local_node: ForwardNode,
pub remote_node: ForwardNode,
pub is_forward: bool,
}Expand description
Forward task information
Fields§
§local_node: ForwardNode§remote_node: ForwardNode§is_forward: boolImplementations§
Source§impl ForwardTask
impl ForwardTask
Sourcepub fn forward(local: ForwardNode, remote: ForwardNode) -> Self
pub fn forward(local: ForwardNode, remote: ForwardNode) -> Self
Create a forward (fport) task
Sourcepub fn reverse(remote: ForwardNode, local: ForwardNode) -> Self
pub fn reverse(remote: ForwardNode, local: ForwardNode) -> Self
Create a reverse (rport) task
Sourcepub fn to_command_string(&self) -> String
pub fn to_command_string(&self) -> String
Convert to command string format
Sourcepub fn task_string(&self) -> String
pub fn task_string(&self) -> String
Get task string (for removal)
Trait Implementations§
Source§impl Clone for ForwardTask
impl Clone for ForwardTask
Source§fn clone(&self) -> ForwardTask
fn clone(&self) -> ForwardTask
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 moreAuto Trait Implementations§
impl Freeze for ForwardTask
impl RefUnwindSafe for ForwardTask
impl Send for ForwardTask
impl Sync for ForwardTask
impl Unpin for ForwardTask
impl UnwindSafe for ForwardTask
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