[−][src]Struct krecik::checks::pongo::PongoHost
Remote structure that will be loaded as GenCheck:
Fields
data: PongoHostData
Client data:
client: Option<String>
Client name:
active: Option<bool>
Client is active?:
options: Option<PageOptions>
Curl options:
alert_webhook: Option<String>
Slack Webhook
alert_channel: Option<String>
Slack alert channel
domains: Option<Domains>
Domains to check
pages: Option<Pages>
Pages to check
Trait Implementations
impl Checks<PongoHost> for PongoHost
[src]
fn load(remote_file_name: &str) -> Result<PongoHost, Error>
[src]
fn execute(&self, execution_name: &str) -> History
[src]
fn check_ssl_expire(
domain_name: &str,
domain_expectation: DomainExpectation
) -> Story
[src]
domain_name: &str,
domain_expectation: DomainExpectation
) -> Story
fn check_domains(domains: Option<Domains>) -> History
[src]
fn find_code_validation(
page_expectations: &[PageExpectation]
) -> &PageExpectation
[src]
page_expectations: &[PageExpectation]
) -> &PageExpectation
fn find_content_validations(
page_expectations: &[PageExpectation]
) -> PageExpectations
[src]
page_expectations: &[PageExpectation]
) -> PageExpectations
fn find_content_length_validation(
page_expectations: &[PageExpectation]
) -> &PageExpectation
[src]
page_expectations: &[PageExpectation]
) -> &PageExpectation
fn find_address_validation(
page_expectations: &[PageExpectation]
) -> &PageExpectation
[src]
page_expectations: &[PageExpectation]
) -> &PageExpectation
fn list_of_headers(headers: Option<Vec<String>>) -> List
[src]
fn load_handler_for(page_check: &Page, multi: &Multi) -> CurlHandler
[src]
fn process_page_handler(
page_check: &Page,
handler: CurlHandler,
multi: &Multi
) -> History
[src]
page_check: &Page,
handler: CurlHandler,
multi: &Multi
) -> History
fn produce_curl_response_error(err: CurlError) -> Error
[src]
fn handle_page_content_expectations(
url: &str,
raw_page_content: &str,
expected_contents: &[PageExpectation]
) -> Stories
[src]
url: &str,
raw_page_content: &str,
expected_contents: &[PageExpectation]
) -> Stories
fn handle_page_length_expectation(
url: &str,
raw_page_content: &str,
expected_content_length: &PageExpectation
) -> Story
[src]
url: &str,
raw_page_content: &str,
expected_content_length: &PageExpectation
) -> Story
fn handle_page_address_expectation(
url: &str,
address: &str,
expected_address: &PageExpectation
) -> Story
[src]
url: &str,
address: &str,
expected_address: &PageExpectation
) -> Story
fn handle_page_httpcode_expectation(
url: &str,
connect_oserror: Option<Error>,
response_code: Result<u32, Error>,
expected_code: &PageExpectation
) -> Story
[src]
url: &str,
connect_oserror: Option<Error>,
response_code: Result<u32, Error>,
expected_code: &PageExpectation
) -> Story
fn check_pages(pages: Option<Pages>) -> History
[src]
impl Clone for PongoHost
[src]
impl Debug for PongoHost
[src]
impl Default for PongoHost
[src]
impl<'de> Deserialize<'de> for PongoHost
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for PongoHost
[src]
Auto Trait Implementations
impl RefUnwindSafe for PongoHost
impl Send for PongoHost
impl Sync for PongoHost
impl Unpin for PongoHost
impl UnwindSafe for PongoHost
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Err = <U as TryFrom<T>>::Err
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Err>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,