diff options
Diffstat (limited to 'arg_picker/src/builtin/pick_socket_attr.rs')
| -rw-r--r-- | arg_picker/src/builtin/pick_socket_attr.rs | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/arg_picker/src/builtin/pick_socket_attr.rs b/arg_picker/src/builtin/pick_socket_attr.rs deleted file mode 100644 index c227b2b..0000000 --- a/arg_picker/src/builtin/pick_socket_attr.rs +++ /dev/null @@ -1,37 +0,0 @@ -// Doc Not Optimize -use std::net::{SocketAddr, SocketAddrV4, SocketAddrV6}; - -use crate::SinglePickable; - -impl SinglePickable for SocketAddr { - fn pick_single(str: Option<&str>) -> crate::PickerArgResult<Self> { - str.map_or(crate::PickerArgResult::NotFound, |s| { - s.parse::<Self>() - .map_or(crate::PickerArgResult::NotFound, |addr| { - crate::PickerArgResult::Parsed(addr) - }) - }) - } -} - -impl SinglePickable for SocketAddrV4 { - fn pick_single(str: Option<&str>) -> crate::PickerArgResult<Self> { - str.map_or(crate::PickerArgResult::NotFound, |s| { - s.parse::<Self>() - .map_or(crate::PickerArgResult::NotFound, |addr| { - crate::PickerArgResult::Parsed(addr) - }) - }) - } -} - -impl SinglePickable for SocketAddrV6 { - fn pick_single(str: Option<&str>) -> crate::PickerArgResult<Self> { - str.map_or(crate::PickerArgResult::NotFound, |s| { - s.parse::<Self>() - .map_or(crate::PickerArgResult::NotFound, |addr| { - crate::PickerArgResult::Parsed(addr) - }) - }) - } -} |
