pub struct TaskClassRoute {
pub task_class: String,
pub tier: ExecutorTier,
}Expand description
One routing rule: a task class routed to an executor capability class.
Fields§
§task_class: StringThe ticket task-class frontmatter value this rule matches, compared
trimmed and case-insensitively. Must be non-empty and unique within
the table after normalization — config::validate fails closed
otherwise (a duplicate is dead config under first-match-wins).
tier: ExecutorTierThe capability class the matched task class routes to.
Trait Implementations§
Source§impl Clone for TaskClassRoute
impl Clone for TaskClassRoute
Source§fn clone(&self) -> TaskClassRoute
fn clone(&self) -> TaskClassRoute
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 TaskClassRoute
impl Debug for TaskClassRoute
Source§impl<'de> Deserialize<'de> for TaskClassRoute
impl<'de> Deserialize<'de> for TaskClassRoute
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 TaskClassRoute
impl PartialEq for TaskClassRoute
Source§impl Serialize for TaskClassRoute
impl Serialize for TaskClassRoute
impl StructuralPartialEq for TaskClassRoute
Auto Trait Implementations§
impl Freeze for TaskClassRoute
impl RefUnwindSafe for TaskClassRoute
impl Send for TaskClassRoute
impl Sync for TaskClassRoute
impl Unpin for TaskClassRoute
impl UnsafeUnpin for TaskClassRoute
impl UnwindSafe for TaskClassRoute
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