pub struct ReqTunnelsCreate {
pub name: Option<String>,
pub tunnel_type: Option<TunnelType>,
pub port_type: PortType,
pub port_count: u16,
pub origin: TunnelOriginCreate,
pub enabled: bool,
pub alloc: Option<TunnelCreateUseAllocation>,
pub firewall_id: Option<Uuid>,
pub proxy_protocol: Option<ProxyProtocol>,
}
Fields§
§name: Option<String>
§tunnel_type: Option<TunnelType>
§port_type: PortType
§port_count: u16
§origin: TunnelOriginCreate
§enabled: bool
§alloc: Option<TunnelCreateUseAllocation>
§firewall_id: Option<Uuid>
§proxy_protocol: Option<ProxyProtocol>
Trait Implementations§
Source§impl Clone for ReqTunnelsCreate
impl Clone for ReqTunnelsCreate
Source§fn clone(&self) -> ReqTunnelsCreate
fn clone(&self) -> ReqTunnelsCreate
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 ReqTunnelsCreate
impl Debug for ReqTunnelsCreate
Source§impl<'de> Deserialize<'de> for ReqTunnelsCreate
impl<'de> Deserialize<'de> for ReqTunnelsCreate
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 ReqTunnelsCreate
impl RefUnwindSafe for ReqTunnelsCreate
impl Send for ReqTunnelsCreate
impl Sync for ReqTunnelsCreate
impl Unpin for ReqTunnelsCreate
impl UnwindSafe for ReqTunnelsCreate
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