pub struct ArraySlice {
pub this: Expression,
pub start: Option<Expression>,
pub end: Option<Expression>,
}Expand description
Array slice (array[start:end])
Fields§
§this: Expression§start: Option<Expression>§end: Option<Expression>Trait Implementations§
Source§impl Clone for ArraySlice
impl Clone for ArraySlice
Source§fn clone(&self) -> ArraySlice
fn clone(&self) -> ArraySlice
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 ArraySlice
impl Debug for ArraySlice
Source§impl<'de> Deserialize<'de> for ArraySlice
impl<'de> Deserialize<'de> for ArraySlice
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 ArraySlice
impl PartialEq for ArraySlice
Source§impl Serialize for ArraySlice
impl Serialize for ArraySlice
impl StructuralPartialEq for ArraySlice
Auto Trait Implementations§
impl Freeze for ArraySlice
impl RefUnwindSafe for ArraySlice
impl Send for ArraySlice
impl Sync for ArraySlice
impl Unpin for ArraySlice
impl UnwindSafe for ArraySlice
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