pub struct ApisixRoute {Show 19 fields
pub id: Option<Value>,
pub name: Option<String>,
pub desc: Option<String>,
pub status: Option<i64>,
pub update_time: Option<i64>,
pub plugins: Option<Plugins>,
pub uri: Option<String>,
pub uris: Option<Vec<String>>,
pub hosts: Option<Vec<String>>,
pub remote_addr: Option<String>,
pub remote_addrs: Option<Vec<String>>,
pub methods: Option<Vec<String>>,
pub upstream: Option<UpstreamRequest>,
pub upstream_id: Option<Value>,
pub service_id: Option<Value>,
pub timeout: Option<ApisixTimeout>,
pub enable_websocket: Option<bool>,
pub create_time: Option<i64>,
pub priority: Option<i64>,
}Fields§
§id: Option<Value>§name: Option<String>§desc: Option<String>§status: Option<i64>§update_time: Option<i64>§plugins: Option<Plugins>§uri: Option<String>§uris: Option<Vec<String>>§hosts: Option<Vec<String>>§remote_addr: Option<String>§remote_addrs: Option<Vec<String>>§methods: Option<Vec<String>>§upstream: Option<UpstreamRequest>§upstream_id: Option<Value>§service_id: Option<Value>§timeout: Option<ApisixTimeout>§enable_websocket: Option<bool>§create_time: Option<i64>§priority: Option<i64>Trait Implementations§
Source§impl Clone for ApisixRoute
impl Clone for ApisixRoute
Source§fn clone(&self) -> ApisixRoute
fn clone(&self) -> ApisixRoute
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 ApisixRoute
impl Debug for ApisixRoute
Source§impl Default for ApisixRoute
impl Default for ApisixRoute
Source§fn default() -> ApisixRoute
fn default() -> ApisixRoute
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApisixRoute
impl<'de> Deserialize<'de> for ApisixRoute
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 ApisixRoute
impl RefUnwindSafe for ApisixRoute
impl Send for ApisixRoute
impl Sync for ApisixRoute
impl Unpin for ApisixRoute
impl UnwindSafe for ApisixRoute
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