Struct nispor::Route [−][src]
pub struct Route {Show 45 fields
pub address_family: AddressFamily,
pub tos: u8,
pub table: u32,
pub protocol: RouteProtocol,
pub scope: RouteScope,
pub route_type: RouteType,
pub flags: u32,
pub dst: Option<String>,
pub oif: Option<String>,
pub iif: Option<String>,
pub prefered_src: Option<String>,
pub src: Option<String>,
pub class_id: Option<u32>,
pub gateway: Option<String>,
pub via: Option<String>,
pub mark: Option<u32>,
pub uid: Option<u32>,
pub lock: Option<u32>,
pub mtu: Option<u32>,
pub window: Option<u32>,
pub rtt: Option<u32>,
pub rttvar: Option<u32>,
pub ssthresh: Option<u32>,
pub cwnd: Option<u32>,
pub advmss: Option<u32>,
pub reordering: Option<u32>,
pub hoplimit: Option<u32>,
pub initcwnd: Option<u32>,
pub features: Option<u32>,
pub rto_min: Option<u32>,
pub initrwnd: Option<u32>,
pub quickack: Option<u32>,
pub cc_algo: Option<u32>,
pub fastopen_no_cookie: Option<u32>,
pub cache_clntref: Option<u32>,
pub cache_last_use: Option<u32>,
pub cache_expires: Option<u32>,
pub cache_error: Option<u32>,
pub cache_used: Option<u32>,
pub cache_id: Option<u32>,
pub cache_ts: Option<u32>,
pub cache_ts_age: Option<u32>,
pub metric: Option<u32>,
pub perf: Option<u8>,
pub multipath: Option<Vec<MultipathRoute>>,
}
Fields
address_family: AddressFamily
tos: u8
table: u32
protocol: RouteProtocol
scope: RouteScope
route_type: RouteType
flags: u32
dst: Option<String>
oif: Option<String>
iif: Option<String>
prefered_src: Option<String>
src: Option<String>
class_id: Option<u32>
gateway: Option<String>
via: Option<String>
mark: Option<u32>
uid: Option<u32>
lock: Option<u32>
mtu: Option<u32>
window: Option<u32>
rtt: Option<u32>
rttvar: Option<u32>
ssthresh: Option<u32>
cwnd: Option<u32>
advmss: Option<u32>
reordering: Option<u32>
hoplimit: Option<u32>
initcwnd: Option<u32>
features: Option<u32>
rto_min: Option<u32>
initrwnd: Option<u32>
quickack: Option<u32>
cc_algo: Option<u32>
cache_clntref: Option<u32>
cache_last_use: Option<u32>
cache_expires: Option<u32>
cache_error: Option<u32>
cache_used: Option<u32>
cache_id: Option<u32>
cache_ts: Option<u32>
cache_ts_age: Option<u32>
metric: Option<u32>
perf: Option<u8>
multipath: Option<Vec<MultipathRoute>>
Trait Implementations
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 RefUnwindSafe for Route
impl UnwindSafe for Route
Blanket Implementations
Mutably borrows from an owned value. Read more