pub struct HierarchicalResult {
pub answer: Answer,
pub trace: HierarchicalExecutionTrace,
}Expand description
粗密階層ルーティングの最終実行結果。
Fields§
§answer: Answer既存 API 互換の型付き決定。
trace: HierarchicalExecutionTrace階層推論の詳細実行トレース。
Implementations§
Source§impl HierarchicalResult
impl HierarchicalResult
Sourcepub fn into_answer(self) -> Answer
pub fn into_answer(self) -> Answer
Answer 型へ消費変換する。
Sourcepub fn trace(&self) -> &HierarchicalExecutionTrace
pub fn trace(&self) -> &HierarchicalExecutionTrace
実行トレースへの参照を取得する。
Trait Implementations§
Source§impl Clone for HierarchicalResult
impl Clone for HierarchicalResult
Source§fn clone(&self) -> HierarchicalResult
fn clone(&self) -> HierarchicalResult
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 HierarchicalResult
impl Debug for HierarchicalResult
Source§impl<'de> Deserialize<'de> for HierarchicalResult
impl<'de> Deserialize<'de> for HierarchicalResult
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 HierarchicalResult
impl PartialEq for HierarchicalResult
Source§impl Serialize for HierarchicalResult
impl Serialize for HierarchicalResult
impl StructuralPartialEq for HierarchicalResult
Auto Trait Implementations§
impl Freeze for HierarchicalResult
impl RefUnwindSafe for HierarchicalResult
impl Send for HierarchicalResult
impl Sync for HierarchicalResult
impl Unpin for HierarchicalResult
impl UnsafeUnpin for HierarchicalResult
impl UnwindSafe for HierarchicalResult
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more