pub struct RouteResult {
pub model: RouteTarget,
pub thinking_level: ThinkingLevel,
pub state: Option<JsonValue>,
}Expand description
A route result as returned by the guest.
Fields§
§model: RouteTargetPhysical target.
thinking_level: ThinkingLevelRequested level (clamped to the target).
state: Option<JsonValue>New router state; absent keeps the current state, null is stored as null.
Trait Implementations§
Source§impl Clone for RouteResult
impl Clone for RouteResult
Source§impl Debug for RouteResult
impl Debug for RouteResult
Source§impl<'de> Deserialize<'de> for RouteResult
impl<'de> Deserialize<'de> for RouteResult
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 RouteResult
impl PartialEq for RouteResult
Source§impl Serialize for RouteResult
impl Serialize for RouteResult
impl StructuralPartialEq for RouteResult
Auto Trait Implementations§
impl Freeze for RouteResult
impl RefUnwindSafe for RouteResult
impl Send for RouteResult
impl Sync for RouteResult
impl Unpin for RouteResult
impl UnsafeUnpin for RouteResult
impl UnwindSafe for RouteResult
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