pub struct StrPosition {
pub this: Box<Expression>,
pub substr: Option<Box<Expression>>,
pub position: Option<Box<Expression>>,
pub occurrence: Option<Box<Expression>>,
}Expand description
StrPosition
Fields§
§this: Box<Expression>§substr: Option<Box<Expression>>§position: Option<Box<Expression>>§occurrence: Option<Box<Expression>>Trait Implementations§
Source§impl Clone for StrPosition
impl Clone for StrPosition
Source§fn clone(&self) -> StrPosition
fn clone(&self) -> StrPosition
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 StrPosition
impl Debug for StrPosition
Source§impl<'de> Deserialize<'de> for StrPosition
impl<'de> Deserialize<'de> for StrPosition
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 StrPosition
impl PartialEq for StrPosition
Source§impl Serialize for StrPosition
impl Serialize for StrPosition
impl StructuralPartialEq for StrPosition
Auto Trait Implementations§
impl Freeze for StrPosition
impl RefUnwindSafe for StrPosition
impl Send for StrPosition
impl Sync for StrPosition
impl Unpin for StrPosition
impl UnwindSafe for StrPosition
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