Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct MyStruct
- {
- name: &'static str
- }
- //SUCCESS!
- fn foo() -> &'static MyStruct
- {
- &MyStruct{name: "Mike"}
- }
- //ERROR!
- fn bar() -> &'static MyStruct
- {
- static temp: &'static str = "Mike";// has 'static lifetime
- &MyStruct{name: temp}
- }
- //but WHY? :S
- //I'd say if foo works, then bar should work as well.
- fn main() {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement