pub struct TextValue {
pub value: String,
}Fields§
§value: StringImplementations§
Trait Implementations§
Source§impl Value for TextValue
impl Value for TextValue
Source§fn equals(&self, other: &Box<dyn Value>) -> bool
fn equals(&self, other: &Box<dyn Value>) -> bool
Return if other
Value is equal or not to current valueSource§fn compare(&self, other: &Box<dyn Value>) -> Option<Ordering>
fn compare(&self, other: &Box<dyn Value>) -> Option<Ordering>
Return the order between
Value and the current value,
or None if they can’t be orderedSource§fn group_eq_op(
&self,
other: &Box<dyn Value>,
group_op: &GroupComparisonOperator,
) -> Result<Box<dyn Value>, String>
fn group_eq_op( &self, other: &Box<dyn Value>, group_op: &GroupComparisonOperator, ) -> Result<Box<dyn Value>, String>
Source§fn group_bang_eq_op(
&self,
other: &Box<dyn Value>,
group_op: &GroupComparisonOperator,
) -> Result<Box<dyn Value>, String>
fn group_bang_eq_op( &self, other: &Box<dyn Value>, group_op: &GroupComparisonOperator, ) -> Result<Box<dyn Value>, String>
Source§fn group_gt_op(
&self,
other: &Box<dyn Value>,
group_op: &GroupComparisonOperator,
) -> Result<Box<dyn Value>, String>
fn group_gt_op( &self, other: &Box<dyn Value>, group_op: &GroupComparisonOperator, ) -> Result<Box<dyn Value>, String>
Source§fn group_gte_op(
&self,
other: &Box<dyn Value>,
group_op: &GroupComparisonOperator,
) -> Result<Box<dyn Value>, String>
fn group_gte_op( &self, other: &Box<dyn Value>, group_op: &GroupComparisonOperator, ) -> Result<Box<dyn Value>, String>
Source§fn group_lt_op(
&self,
other: &Box<dyn Value>,
group_op: &GroupComparisonOperator,
) -> Result<Box<dyn Value>, String>
fn group_lt_op( &self, other: &Box<dyn Value>, group_op: &GroupComparisonOperator, ) -> Result<Box<dyn Value>, String>
Source§fn group_lte_op(
&self,
other: &Box<dyn Value>,
group_op: &GroupComparisonOperator,
) -> Result<Box<dyn Value>, String>
fn group_lte_op( &self, other: &Box<dyn Value>, group_op: &GroupComparisonOperator, ) -> Result<Box<dyn Value>, String>
Source§fn slice_op(
&self,
start: &Option<Box<dyn Value>>,
end: &Option<Box<dyn Value>>,
) -> Result<Box<dyn Value>, String>
fn slice_op( &self, start: &Option<Box<dyn Value>>, end: &Option<Box<dyn Value>>, ) -> Result<Box<dyn Value>, String>
Source§fn group_null_safe_eq_op(
&self,
other: &Box<dyn Value>,
group_op: &GroupComparisonOperator,
) -> Result<Box<dyn Value>, String>
fn group_null_safe_eq_op( &self, other: &Box<dyn Value>, group_op: &GroupComparisonOperator, ) -> Result<Box<dyn Value>, String>
Auto Trait Implementations§
impl Freeze for TextValue
impl RefUnwindSafe for TextValue
impl Send for TextValue
impl Sync for TextValue
impl Unpin for TextValue
impl UnsafeUnpin for TextValue
impl UnwindSafe for TextValue
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