Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn str_to_vec3(s: &str) -> Option<Vec3> {
- let bits: Vec<&str> = s.split(" ").collect();
- if bits.len() != 3 {
- return None;
- }
- Some(Vec3 {
- x: bits[0].parse().unwrap(),
- y: bits[1].parse().unwrap(),
- z: bits[2].parse().unwrap(),
- })
- }
- fn split_parse<T: std::str::FromStr>(text: &str, split: &str) -> Result<Vec<T>, T::Err> {
- text.split(split).map(str::parse).collect()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement