pub struct ParserResult {
pub normal_text: String,
pub reasoning_text: String,
}Fields§
§normal_text: StringThe normal text outside of reasoning blocks.
reasoning_text: StringThe extracted reasoning text from within reasoning blocks.
Implementations§
Source§impl ParserResult
impl ParserResult
pub fn get_some_reasoning(&self) -> Option<String>
pub fn get_some_normal_text(&self) -> Option<String>
Trait Implementations§
Source§impl Clone for ParserResult
impl Clone for ParserResult
Source§fn clone(&self) -> ParserResult
fn clone(&self) -> ParserResult
Returns a duplicate of the value. Read more
1.0.0 · 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 ParserResult
impl Debug for ParserResult
Source§impl Default for ParserResult
impl Default for ParserResult
Source§fn default() -> ParserResult
fn default() -> ParserResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParserResult
impl RefUnwindSafe for ParserResult
impl Send for ParserResult
impl Sync for ParserResult
impl Unpin for ParserResult
impl UnwindSafe for ParserResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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