@@ -662,17 +662,17 @@ pub enum Expr {
662
662
/// such as maps, arrays, and lists:
663
663
/// - Array
664
664
/// - A 1-dim array `a[1]` will be represented like:
665
- /// `CompoundFieldAccess(Ident('a'), vec![Subscript(1)]`
665
+ /// `CompoundFieldAccess(Ident('a'), vec![Subscript(1)]`
666
666
/// - A 2-dim array `a[1][2]` will be represented like:
667
- /// `CompoundFieldAccess(Ident('a'), vec![Subscript(1), Subscript(2)]`
667
+ /// `CompoundFieldAccess(Ident('a'), vec![Subscript(1), Subscript(2)]`
668
668
/// - Map or Struct (Bracket-style)
669
669
/// - A map `a['field1']` will be represented like:
670
- /// `CompoundFieldAccess(Ident('a'), vec![Subscript('field')]`
670
+ /// `CompoundFieldAccess(Ident('a'), vec![Subscript('field')]`
671
671
/// - A 2-dim map `a['field1']['field2']` will be represented like:
672
- /// `CompoundFieldAccess(Ident('a'), vec![Subscript('field1'), Subscript('field2')]`
672
+ /// `CompoundFieldAccess(Ident('a'), vec![Subscript('field1'), Subscript('field2')]`
673
673
/// - Struct (Dot-style) (only effect when the chain contains both subscript and expr)
674
674
/// - A struct access `a[field1].field2` will be represented like:
675
- /// `CompoundFieldAccess(Ident('a'), vec![Subscript('field1'), Ident('field2')]`
675
+ /// `CompoundFieldAccess(Ident('a'), vec![Subscript('field1'), Ident('field2')]`
676
676
/// - If a struct access likes `a.field1.field2`, it will be represented by CompoundIdentifier([a, field1, field2])
677
677
CompoundFieldAccess {
678
678
root : Box < Expr > ,
@@ -7617,7 +7617,7 @@ impl fmt::Display for CopyTarget {
7617
7617
fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
7618
7618
use CopyTarget :: * ;
7619
7619
match self {
7620
- Stdin { .. } => write ! ( f, "STDIN" ) ,
7620
+ Stdin => write ! ( f, "STDIN" ) ,
7621
7621
Stdout => write ! ( f, "STDOUT" ) ,
7622
7622
File { filename } => write ! ( f, "'{}'" , value:: escape_single_quote_string( filename) ) ,
7623
7623
Program { command } => write ! (
0 commit comments