pub struct IpsecSa {
pub name: Option<String>,
pub remote_ip: Option<String>,
pub local_ip: Option<String>,
pub state: Option<String>,
pub tx_bytes: Option<i64>,
pub rx_bytes: Option<i64>,
pub uptime: Option<i64>,
pub ike_version: Option<String>,
pub extra: Map<String, Value>,
}Fields§
§name: Option<String>§remote_ip: Option<String>§local_ip: Option<String>§state: Option<String>§tx_bytes: Option<i64>§rx_bytes: Option<i64>§uptime: Option<i64>§ike_version: Option<String>§extra: Map<String, Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for IpsecSa
impl<'de> Deserialize<'de> for IpsecSa
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 IpsecSa
impl RefUnwindSafe for IpsecSa
impl Send for IpsecSa
impl Sync for IpsecSa
impl Unpin for IpsecSa
impl UnsafeUnpin for IpsecSa
impl UnwindSafe for IpsecSa
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