pub struct RuleResponse {
pub created_at: Option<String>,
pub updated_at: Option<String>,
pub id: Option<String>,
pub is_default: Option<bool>,
pub action: Option<Box<Action>>,
pub conditions: Option<Vec<RoutingConfigCondition>>,
}Expand description
RuleResponse : All attributes for a rule response.
Fields§
§created_at: Option<String>Date and time in ISO 8601 format.
updated_at: Option<String>Date and time in ISO 8601 format.
id: Option<String>Alphanumeric string identifying the rule. Stable across versions of the routing config.
is_default: Option<bool>Whether this is the default (catch-all) rule for the path.
action: Option<Box<Action>>§conditions: Option<Vec<RoutingConfigCondition>>The conditions a request must satisfy for this rule to match. Empty for the default rule.
Implementations§
Source§impl RuleResponse
impl RuleResponse
Sourcepub fn new() -> RuleResponse
pub fn new() -> RuleResponse
All attributes for a rule response.
Trait Implementations§
Source§impl Clone for RuleResponse
impl Clone for RuleResponse
Source§fn clone(&self) -> RuleResponse
fn clone(&self) -> RuleResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RuleResponse
impl Debug for RuleResponse
Source§impl Default for RuleResponse
impl Default for RuleResponse
Source§fn default() -> RuleResponse
fn default() -> RuleResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RuleResponse
impl<'de> Deserialize<'de> for RuleResponse
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 RuleResponse
impl PartialEq for RuleResponse
Source§impl Serialize for RuleResponse
impl Serialize for RuleResponse
impl StructuralPartialEq for RuleResponse
Auto Trait Implementations§
impl Freeze for RuleResponse
impl RefUnwindSafe for RuleResponse
impl Send for RuleResponse
impl Sync for RuleResponse
impl Unpin for RuleResponse
impl UnsafeUnpin for RuleResponse
impl UnwindSafe for RuleResponse
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