pub struct LlmResult {
pub nodes: Vec<Value>,
pub edges: Vec<Value>,
pub hyperedges: Vec<Value>,
pub input_tokens: u64,
pub output_tokens: u64,
pub model: Option<String>,
pub finish_reason: String,
}Fields§
§nodes: Vec<Value>§edges: Vec<Value>§hyperedges: Vec<Value>§input_tokens: u64§output_tokens: u64§model: Option<String>§finish_reason: StringImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LlmResult
impl RefUnwindSafe for LlmResult
impl Send for LlmResult
impl Sync for LlmResult
impl Unpin for LlmResult
impl UnsafeUnpin for LlmResult
impl UnwindSafe for LlmResult
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,
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