syntax: remove the unused Vstore enum.
Seems to have been replaced by ExprVstore.
This commit is contained in:
parent
ec4b456b26
commit
c8947c14c3
@ -405,15 +405,6 @@ impl ToStr for Sigil {
|
||||
}
|
||||
}
|
||||
|
||||
#[deriving(Eq, Encodable, Decodable, IterBytes)]
|
||||
pub enum Vstore {
|
||||
// FIXME (#3469): Change uint to @expr (actually only constant exprs)
|
||||
VstoreFixed(Option<uint>), // [1,2,3,4]
|
||||
VstoreUniq, // ~[1,2,3,4]
|
||||
VstoreBox, // @[1,2,3,4]
|
||||
VstoreSlice(Option<Lifetime>) // &'foo? [1,2,3,4]
|
||||
}
|
||||
|
||||
#[deriving(Clone, Eq, Encodable, Decodable, IterBytes)]
|
||||
pub enum ExprVstore {
|
||||
ExprVstoreUniq, // ~[1,2,3,4]
|
||||
|
@ -1058,19 +1058,6 @@ pub fn print_mac(s: &mut State, m: &ast::Mac) {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn print_vstore(s: &mut State, t: ast::Vstore) {
|
||||
match t {
|
||||
ast::VstoreFixed(Some(i)) => word(&mut s.s, format!("{}", i)),
|
||||
ast::VstoreFixed(None) => word(&mut s.s, "_"),
|
||||
ast::VstoreUniq => word(&mut s.s, "~"),
|
||||
ast::VstoreBox => word(&mut s.s, "@"),
|
||||
ast::VstoreSlice(ref r) => {
|
||||
word(&mut s.s, "&");
|
||||
print_opt_lifetime(s, r);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub fn print_expr_vstore(s: &mut State, t: ast::ExprVstore) {
|
||||
match t {
|
||||
ast::ExprVstoreUniq => word(&mut s.s, "~"),
|
||||
|
Loading…
x
Reference in New Issue
Block a user