pub struct TunnelData { /* private fields */ }Implementations§
Source§impl TunnelData
impl TunnelData
pub const fn new( tunnel_id: String, tunnel_type: TunnelType, src_address: PpaassProtocolUnifyAddress, dst_address: PpaassProtocolUnifyAddress, tunnel_data: Bytes, ) -> TunnelData
Source§impl TunnelData
impl TunnelData
pub fn tunnel_id(&self) -> &str
pub fn tunnel_type(&self) -> TunnelType
pub fn src_address(&self) -> &PpaassProtocolUnifyAddress
pub fn dst_address(&self) -> &PpaassProtocolUnifyAddress
Trait Implementations§
Source§impl Debug for TunnelData
impl Debug for TunnelData
Source§impl<'de> Deserialize<'de> for TunnelData
impl<'de> Deserialize<'de> for TunnelData
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 Display for TunnelData
impl Display for TunnelData
Auto Trait Implementations§
impl !Freeze for TunnelData
impl RefUnwindSafe for TunnelData
impl Send for TunnelData
impl Sync for TunnelData
impl Unpin for TunnelData
impl UnwindSafe for TunnelData
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more