pub enum ForwardNode {
Tcp(u16),
LocalFilesystem(String),
LocalReserved(String),
LocalAbstract(String),
Dev(String),
Jdwp(u32),
Ark {
pid: u32,
tid: u32,
debugger: String,
},
}Expand description
Forward node type
Variants§
Tcp(u16)
TCP port: tcp:port
LocalFilesystem(String)
Local filesystem Unix domain socket: localfilesystem:name
LocalReserved(String)
Local reserved Unix domain socket: localreserved:name
LocalAbstract(String)
Local abstract Unix domain socket: localabstract:name
Dev(String)
Device: dev:name
Jdwp(u32)
JDWP process (remote only): jdwp:pid
Ark
Ark debugger (remote only): ark:pid@tid@Debugger
Implementations§
Source§impl ForwardNode
impl ForwardNode
Sourcepub fn parse(s: &str) -> Result<Self>
pub fn parse(s: &str) -> Result<Self>
Parse a forward node from string format
Format examples:
tcp:8080localfilesystem:/tmp/socketlocalreserved:namelocalabstract:namedev:device_namejdwp:1234ark:1234@5678@Debugger
Sourcepub fn as_protocol_string(&self) -> String
pub fn as_protocol_string(&self) -> String
Convert to protocol string representation
Trait Implementations§
Source§impl Clone for ForwardNode
impl Clone for ForwardNode
Source§fn clone(&self) -> ForwardNode
fn clone(&self) -> ForwardNode
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 ForwardNode
impl Debug for ForwardNode
Source§impl PartialEq for ForwardNode
impl PartialEq for ForwardNode
impl Eq for ForwardNode
impl StructuralPartialEq for ForwardNode
Auto Trait Implementations§
impl Freeze for ForwardNode
impl RefUnwindSafe for ForwardNode
impl Send for ForwardNode
impl Sync for ForwardNode
impl Unpin for ForwardNode
impl UnwindSafe for ForwardNode
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