Struct script::dom::validitystate::ValidityState
source · #[repr(C)]pub struct ValidityState {
reflector_: Reflector,
element: Dom<Element>,
custom_error_message: DomRefCell<DOMString>,
}
Fields§
§reflector_: Reflector
§element: Dom<Element>
§custom_error_message: DomRefCell<DOMString>
Implementations§
source§impl ValidityState
impl ValidityState
fn __assert_parent_type(&self)
source§impl ValidityState
impl ValidityState
fn new_inherited(element: &Element) -> ValidityState
pub fn new(window: &Window, element: &Element) -> Root<Dom<ValidityState>>
pub fn custom_error_message(&self) -> Ref<'_, DOMString>
pub fn set_custom_error_message(&self, error: DOMString)
Trait Implementations§
source§impl DomObject for ValidityState
impl DomObject for ValidityState
source§impl DomObjectWrap for ValidityState
impl DomObjectWrap for ValidityState
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ValidityStateBinding::ValidityStateBinding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::validitystate::ValidityState>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::validitystate::ValidityState>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ValidityStateBinding::ValidityStateBinding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::validitystate::ValidityState>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::validitystate::ValidityState>>}
Function pointer to the general wrap function type
source§impl HasParent for ValidityState
impl HasParent for ValidityState
source§impl IDLInterface for ValidityState
impl IDLInterface for ValidityState
source§impl JSTraceable for ValidityState
impl JSTraceable for ValidityState
source§impl MallocSizeOf for ValidityState
impl MallocSizeOf for ValidityState
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl MutDomObject for ValidityState
impl MutDomObject for ValidityState
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<ValidityState> for ValidityState
impl PartialEq<ValidityState> for ValidityState
source§fn eq(&self, other: &ValidityState) -> bool
fn eq(&self, other: &ValidityState) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToJSValConvertible for ValidityState
impl ToJSValConvertible for ValidityState
source§impl ValidityStateMethods for ValidityState
impl ValidityStateMethods for ValidityState
fn ValueMissing(&self) -> bool
fn TypeMismatch(&self) -> bool
fn PatternMismatch(&self) -> bool
fn TooLong(&self) -> bool
fn TooShort(&self) -> bool
fn RangeUnderflow(&self) -> bool
fn RangeOverflow(&self) -> bool
fn StepMismatch(&self) -> bool
fn BadInput(&self) -> bool
fn CustomError(&self) -> bool
fn Valid(&self) -> bool
Auto Trait Implementations§
impl !RefUnwindSafe for ValidityState
impl !Send for ValidityState
impl !Sync for ValidityState
impl Unpin for ValidityState
impl !UnwindSafe for ValidityState
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert