(s: &str)
| 118 | } |
| 119 | |
| 120 | fn parse_dirs(s: &str) -> Result<(String, String)> { |
| 121 | let mut parts = s.split("::"); |
| 122 | let host = parts.next().unwrap(); |
| 123 | let guest = match parts.next() { |
| 124 | Some(guest) => guest, |
| 125 | None => host, |
| 126 | }; |
| 127 | Ok((host.into(), guest.into())) |
| 128 | } |
| 129 | |
| 130 | impl std::fmt::Display for RunCommon { |
| 131 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { |