pub struct ResolvedRoute {
pub kind: EngineKind,
pub detected: Option<DetectedProfileKind>,
}Expand description
Result of profile → engine resolution.
Fields§
§kind: EngineKindEngine to dispatch to.
detected: Option<DetectedProfileKind>Profile detected during Auto resolution, if applicable.
Implementations§
Source§impl ResolvedRoute
impl ResolvedRoute
Sourcepub fn explicit(kind: EngineKind) -> Self
pub fn explicit(kind: EngineKind) -> Self
Build a route for an explicit profile selection.
Sourcepub fn auto(kind: EngineKind, detected: DetectedProfileKind) -> Self
pub fn auto(kind: EngineKind, detected: DetectedProfileKind) -> Self
Build a route from Auto detection.
Trait Implementations§
Source§impl Clone for ResolvedRoute
impl Clone for ResolvedRoute
Source§fn clone(&self) -> ResolvedRoute
fn clone(&self) -> ResolvedRoute
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 ResolvedRoute
Source§impl Debug for ResolvedRoute
impl Debug for ResolvedRoute
impl Eq for ResolvedRoute
Source§impl PartialEq for ResolvedRoute
impl PartialEq for ResolvedRoute
impl StructuralPartialEq for ResolvedRoute
Auto Trait Implementations§
impl Freeze for ResolvedRoute
impl RefUnwindSafe for ResolvedRoute
impl Send for ResolvedRoute
impl Sync for ResolvedRoute
impl Unpin for ResolvedRoute
impl UnsafeUnpin for ResolvedRoute
impl UnwindSafe for ResolvedRoute
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