pub struct BooleanPrimitive {}Trait Implementations§
Source§impl Default for BooleanPrimitive
impl Default for BooleanPrimitive
Source§fn default() -> BooleanPrimitive
fn default() -> BooleanPrimitive
Returns the “default value” for a type. Read more
Source§impl PrimitiveTrait for BooleanPrimitive
impl PrimitiveTrait for BooleanPrimitive
type PrimitiveResult = bool
fn clear_primitive(&mut self)
fn type_description(&self, result_can_be_none: bool) -> &str
fn solution_description(&self, result_can_be_none: bool) -> String
fn stop_word_result_is_none(&self, result_can_be_none: bool) -> Option<String>
fn grammar(&self) -> Grammar
fn parse_to_primitive(&self, content: &str) -> Result<Self::PrimitiveResult>
Source§impl ReasonTrait for BooleanPrimitive
impl ReasonTrait for BooleanPrimitive
fn primitive_to_result_index(&self, content: &str) -> u32
fn result_index_to_primitive( &self, result_index: Option<u32>, ) -> Result<Option<bool>>
fn parse_reason_result( &self, reason_result: &ReasonResult, ) -> Result<Option<Self::PrimitiveResult>>
Auto Trait Implementations§
impl Freeze for BooleanPrimitive
impl RefUnwindSafe for BooleanPrimitive
impl Send for BooleanPrimitive
impl Sync for BooleanPrimitive
impl Unpin for BooleanPrimitive
impl UnsafeUnpin for BooleanPrimitive
impl UnwindSafe for BooleanPrimitive
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> 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