#[non_exhaustive]pub enum RoutingIntent {
None,
LocalRepository,
Federated,
}Expand description
Routing category inferred only from submitted prompt text.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
None
No repository-intelligence routing signal was found.
LocalRepository
Work is local to one repository.
Federated
Work spans repositories, contracts, architecture, impact, diffs, or pull requests.
Trait Implementations§
Source§impl Clone for RoutingIntent
impl Clone for RoutingIntent
Source§fn clone(&self) -> RoutingIntent
fn clone(&self) -> RoutingIntent
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 moreimpl Copy for RoutingIntent
Source§impl Debug for RoutingIntent
impl Debug for RoutingIntent
Source§impl<'de> Deserialize<'de> for RoutingIntent
impl<'de> Deserialize<'de> for RoutingIntent
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
impl Eq for RoutingIntent
Source§impl JsonSchema for RoutingIntent
impl JsonSchema for RoutingIntent
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RoutingIntent
impl PartialEq for RoutingIntent
Source§impl Serialize for RoutingIntent
impl Serialize for RoutingIntent
impl StructuralPartialEq for RoutingIntent
Auto Trait Implementations§
impl Freeze for RoutingIntent
impl RefUnwindSafe for RoutingIntent
impl Send for RoutingIntent
impl Sync for RoutingIntent
impl Unpin for RoutingIntent
impl UnsafeUnpin for RoutingIntent
impl UnwindSafe for RoutingIntent
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