Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #![allow(unused)]
- use std::borrow::Cow;
- use std::borrow::ToOwned;
- fn main() {
- let s = "sdfsf".to_string();
- let cow: Cow<str> = Cow::Owned(s);
- // not own
- let s2: String = cow.as_ref().into();
- let x: () = cow.as_ref();
- let y: () = &cow;
- let s4 = Into::<String>::into();
- //println!("{}", &cow);
- // own
- //let s3 = cow.into_owned();
- // cause error
- // println!("{}", &cow);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement