Enum python_parser::ast::Subscript [−][src]
pub enum Subscript {
Simple(Expression),
Double(Option<Expression>, Option<Expression>),
Triple(Option<Expression>, Option<Expression>, Option<Expression>),
}The foo[bar] syntax.
Variants
Simple(Expression)foo[i]
Double(Option<Expression>, Option<Expression>)foo[start:end], foo[start:], etc.
Triple(Option<Expression>, Option<Expression>, Option<Expression>)foo[start:end:step], foo[start::], etc.
Trait Implementations
impl Clone for Subscript[src]
impl Clone for Subscriptfn clone(&self) -> Subscript[src]
fn clone(&self) -> SubscriptReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for Subscript[src]
impl Debug for Subscriptfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for Subscript[src]
impl PartialEq for Subscript