pub struct WebDiscoveryEvidencePredicate;Expand description
Names-only observations produced by bounded exact-origin HTML discovery.
Route and form predicates carry canonical, query-free URLs. Query and control predicates carry names only. The vocabulary deliberately has no predicate for a query value, form value, response body, or authorization material.
Implementations§
Source§impl WebDiscoveryEvidencePredicate
impl WebDiscoveryEvidencePredicate
Sourcepub const DOCUMENT_PROJECTED: PredicateDescriptor
pub const DOCUMENT_PROJECTED: PredicateDescriptor
A complete eligible HTML document was projected into typed discovery evidence.
Sourcepub const DOCUMENT_BODY_INCOMPLETE: PredicateDescriptor
pub const DOCUMENT_BODY_INCOMPLETE: PredicateDescriptor
A committed GET response did not reach observed transport EOF and therefore cannot support complete-document discovery. HEAD is exempt.
Sourcepub const DOCUMENT_PARTIAL_REPRESENTATION: PredicateDescriptor
pub const DOCUMENT_PARTIAL_REPRESENTATION: PredicateDescriptor
HTTP 206 completed its bounded transfer but represents only a partial document and therefore was not projected as a complete HTML resource.
Sourcepub const DOCUMENT_INVALID_UTF8: PredicateDescriptor
pub const DOCUMENT_INVALID_UTF8: PredicateDescriptor
An otherwise eligible complete HTML body was not valid UTF-8 and was not parsed lossily.
Sourcepub const DOCUMENT_ROUTE_LIMIT_REACHED: PredicateDescriptor
pub const DOCUMENT_ROUTE_LIMIT_REACHED: PredicateDescriptor
Valid route references exceeded the configured per-document ceiling.
Sourcepub const DOCUMENT_FORM_LIMIT_REACHED: PredicateDescriptor
pub const DOCUMENT_FORM_LIMIT_REACHED: PredicateDescriptor
Valid forms exceeded the configured assessment ceiling.
Sourcepub const DOCUMENT_CONTROL_LIMIT_REACHED: PredicateDescriptor
pub const DOCUMENT_CONTROL_LIMIT_REACHED: PredicateDescriptor
A retained form contained more names than the per-form control ceiling.
Sourcepub const DOCUMENT_QUERY_NAME_LIMIT_REACHED: PredicateDescriptor
pub const DOCUMENT_QUERY_NAME_LIMIT_REACHED: PredicateDescriptor
A route or form action contained more distinct query names than the configured per-reference ceiling.
Sourcepub const DOCUMENT_URL_BYTE_LIMIT_REACHED: PredicateDescriptor
pub const DOCUMENT_URL_BYTE_LIMIT_REACHED: PredicateDescriptor
A reference was rejected before retention because its URL representation exceeded the configured byte ceiling.
Sourcepub const ASSESSMENT_SUBJECT_LIMIT_REACHED: PredicateDescriptor
pub const ASSESSMENT_SUBJECT_LIMIT_REACHED: PredicateDescriptor
The assessment-wide canonical subject ceiling rejected at least one otherwise admissible route.
Sourcepub const ASSESSMENT_DEPTH_LIMIT_REACHED: PredicateDescriptor
pub const ASSESSMENT_DEPTH_LIMIT_REACHED: PredicateDescriptor
The assessment depth boundary rejected at least one otherwise admissible child route or form action.
Sourcepub const ASSESSMENT_RETAINED_URL_BYTE_LIMIT_REACHED: PredicateDescriptor
pub const ASSESSMENT_RETAINED_URL_BYTE_LIMIT_REACHED: PredicateDescriptor
The assessment-wide unique canonical URL byte envelope rejected at least one otherwise admissible route or form action.
Sourcepub const DOCUMENT_OUTSIDE_ORIGIN_REFERENCE_COUNT: PredicateDescriptor
pub const DOCUMENT_OUTSIDE_ORIGIN_REFERENCE_COUNT: PredicateDescriptor
Number of valid HTTP(S) document references rejected because they did not match the authorized exact origin.
Sourcepub const GET_ROUTE: PredicateDescriptor
pub const GET_ROUTE: PredicateDescriptor
One canonical query-free route eligible for a GET observation.
Sourcepub const HEAD_ROUTE: PredicateDescriptor
pub const HEAD_ROUTE: PredicateDescriptor
One canonical query-free resource eligible for a HEAD observation.
Sourcepub const ROUTE_QUERY_PARAMETER_NAMES: PredicateDescriptor
pub const ROUTE_QUERY_PARAMETER_NAMES: PredicateDescriptor
Sorted, de-duplicated query parameter names carried by one route reference.
Sourcepub const GET_FORM_ACTION: PredicateDescriptor
pub const GET_FORM_ACTION: PredicateDescriptor
One canonical query-free GET form action.
Sourcepub const POST_FORM_ACTION: PredicateDescriptor
pub const POST_FORM_ACTION: PredicateDescriptor
One canonical query-free POST form action. Discovery records it but does not dispatch it.
Sourcepub const DIALOG_FORM_ACTION: PredicateDescriptor
pub const DIALOG_FORM_ACTION: PredicateDescriptor
One canonical query-free dialog form action. Discovery records it but does not dispatch it.
Sourcepub const FORM_QUERY_PARAMETER_NAMES: PredicateDescriptor
pub const FORM_QUERY_PARAMETER_NAMES: PredicateDescriptor
Sorted, de-duplicated query parameter names carried by one form action.
Sourcepub const FORM_CONTROL_NAMES: PredicateDescriptor
pub const FORM_CONTROL_NAMES: PredicateDescriptor
Sorted, de-duplicated HTML form-control names. Values are never present.
Sourcepub const fn fixed() -> &'static [PredicateDescriptor]
pub const fn fixed() -> &'static [PredicateDescriptor]
Returns every fixed discovery descriptor in stable declaration order.