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
sourceimpl ValidityState
impl ValidityState
fn __assert_parent_type(&self)
sourceimpl 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
sourceimpl DomObject for ValidityState
impl DomObject for ValidityState
sourceimpl DomObjectWrap for ValidityState
impl DomObjectWrap for ValidityState
sourceconst WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ValidityStateBinding::ValidityStateBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::validitystate::ValidityState>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::validitystate::ValidityState>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ValidityStateBinding::ValidityStateBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, 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
sourceimpl HasParent for ValidityState
impl HasParent for ValidityState
sourceimpl IDLInterface for ValidityState
impl IDLInterface for ValidityState
sourceimpl JSTraceable for ValidityState
impl JSTraceable for ValidityState
sourceimpl MallocSizeOf for ValidityState
impl MallocSizeOf for ValidityState
sourcefn 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. Read more
sourceimpl MutDomObject for ValidityState
impl MutDomObject for ValidityState
sourceunsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
sourceimpl PartialEq<ValidityState> for ValidityState
impl PartialEq<ValidityState> for ValidityState
sourcefn eq(&self, other: &ValidityState) -> bool
fn eq(&self, other: &ValidityState) -> bool
sourceimpl ToJSValConvertible for ValidityState
impl ToJSValConvertible for ValidityState
sourceunsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
Convert
self
to a JSVal
. JSAPI failure causes a panic.sourceimpl 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
sourcefn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
sourceimpl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
sourcefn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert