This website requires JavaScript.
Explore
Help
Register
Sign In
mikros
/
rust
Watch
1
Star
0
Fork
0
You've already forked rust
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
87b064b249
Branches
Tags
View all branches
rust
/
src
/
test
/
compile-fail
/
minus-string.rs
4 lines
87 B
Rust
Raw
Normal View
History
Unescape
Escape
First stab at operator overloading When no built-in interpretation is found for one of the operators mentioned below, the typechecker will try to turn it into a method call with the name written next to it. For binary operators, the method will be called on the LHS with the RHS as only parameter. Binary: + op_add - op_sub * op_mul / op_div % op_rem & op_and | op_or ^ op_xor << op_shift_left >> op_shift_right >>> op_ashift_right Unary: - op_neg ! op_not Overloading of the indexing ([]) operator isn't finished yet. Issue #1520
2012-01-26 12:26:14 +01:00
// error-pattern:can not apply unary operator `-` to type `str`
Properly typecheck unary minus Closes #813
2011-08-12 16:05:56 +02:00
Reformat This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[]
2011-08-19 15:16:48 -07:00
fn
main
(
)
{
-
"
foo
"
;
}
Reference in New Issue
Copy Permalink