Skip to main content

Validatable

Trait Validatable 

Source
pub(crate) trait Validatable {
    // Required methods
    fn as_element(&self) -> ∈
    fn validity_state(&self, cx: &mut JSContext) -> DomRoot<ValidityState>;
    fn is_instance_validatable(&self, no_gc: &NoGC) -> bool;

    // Provided methods
    fn perform_validation(
        &self,
        _cx: &mut JSContext,
        _validate_flags: ValidationFlags,
    ) -> ValidationFlags { ... }
    fn satisfies_constraints(&self, cx: &mut JSContext) -> bool { ... }
    fn check_validity(&self, cx: &mut JSContext) -> bool { ... }
    fn report_validity(&self, cx: &mut JSContext) -> bool { ... }
    fn validation_message(&self, cx: &mut JSContext) -> DOMString { ... }
}
Expand description

Trait for elements with constraint validation support

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§