pub struct CreateNodeTunnelRequest {
pub name: String,
pub from_node: String,
pub to_node: String,
pub local_port: u16,
pub remote_port: u16,
pub expose: String,
}Expand description
Request to create a node-to-node tunnel
Fields§
§name: StringName for this tunnel
from_node: StringSource node ID
to_node: StringDestination node ID
local_port: u16Local port on the source node
remote_port: u16Remote port on the destination node
expose: StringExposure level (public, internal)
Trait Implementations§
Source§impl ComposeSchema for CreateNodeTunnelRequest
impl ComposeSchema for CreateNodeTunnelRequest
Source§impl Debug for CreateNodeTunnelRequest
impl Debug for CreateNodeTunnelRequest
Source§impl<'de> Deserialize<'de> for CreateNodeTunnelRequest
impl<'de> Deserialize<'de> for CreateNodeTunnelRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CreateNodeTunnelRequest
impl RefUnwindSafe for CreateNodeTunnelRequest
impl Send for CreateNodeTunnelRequest
impl Sync for CreateNodeTunnelRequest
impl Unpin for CreateNodeTunnelRequest
impl UnsafeUnpin for CreateNodeTunnelRequest
impl UnwindSafe for CreateNodeTunnelRequest
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