pub enum ToCheck {
HostnameAndPort(String, u16),
HttpOrHttpsUrl(Uri),
}
Expand description
Wrapper around items which are going to be checked
it may be parsed from string
let checks: Result<Vec<wait_for_them::ToCheck>, _> = [
"localhost:8000", "localhost:8080"
].iter().map(|e| e.parse()).collect();
Variants§
HostnameAndPort(String, u16)
Hostname or IP address e.g. 127.0.0.1:8080
or localhost:80
HttpOrHttpsUrl(Uri)
Url with https or http https://www.example.com:8080/some/?x=0&y=1#frag
Trait Implementations§
impl StructuralPartialEq for ToCheck
Auto Trait Implementations§
impl !Freeze for ToCheck
impl RefUnwindSafe for ToCheck
impl Send for ToCheck
impl Sync for ToCheck
impl Unpin for ToCheck
impl UnwindSafe for ToCheck
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more