pub struct TunnelGroup {
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub name: String,
pub slug: String,
pub description: Option<String>,
pub tags: Option<Vec<NestedTag>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
pub tunnel_count: Option<i64>,
}Expand description
TunnelGroup : Adds support for custom fields and tags.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§name: String§slug: String§description: Option<String>§custom_fields: Option<HashMap<String, Value>>§created: Option<Option<String>>§last_updated: Option<Option<String>>§tunnel_count: Option<i64>Implementations§
Source§impl TunnelGroup
impl TunnelGroup
Sourcepub fn new(name: String, slug: String) -> TunnelGroup
pub fn new(name: String, slug: String) -> TunnelGroup
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for TunnelGroup
impl Clone for TunnelGroup
Source§fn clone(&self) -> TunnelGroup
fn clone(&self) -> TunnelGroup
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 TunnelGroup
impl Debug for TunnelGroup
Source§impl Default for TunnelGroup
impl Default for TunnelGroup
Source§fn default() -> TunnelGroup
fn default() -> TunnelGroup
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TunnelGroup
impl<'de> Deserialize<'de> for TunnelGroup
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
Source§impl PartialEq for TunnelGroup
impl PartialEq for TunnelGroup
Source§impl Serialize for TunnelGroup
impl Serialize for TunnelGroup
impl StructuralPartialEq for TunnelGroup
Auto Trait Implementations§
impl Freeze for TunnelGroup
impl RefUnwindSafe for TunnelGroup
impl Send for TunnelGroup
impl Sync for TunnelGroup
impl Unpin for TunnelGroup
impl UnwindSafe for TunnelGroup
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