pub trait ElementInternalsMethods<D>
where D: DomTypes,
{ // Required methods fn GetShadowRoot(&self) -> Option<Root<Dom<<D as DomTypes>::ShadowRoot>>>; fn SetFormValue( &self, value: Option<FileOrUSVStringOrFormData<D>>, state: Option<Option<FileOrUSVStringOrFormData<D>>>, ) -> Result<(), Error>; fn GetForm( &self, ) -> Result<Option<Root<Dom<<D as DomTypes>::HTMLFormElement>>>, Error>; fn SetValidity( &self, flags: &ValidityStateFlags, message: Option<DOMString>, anchor: Option<&<D as DomTypes>::HTMLElement>, _can_gc: CanGc, ) -> Result<(), Error>; fn GetWillValidate(&self) -> Result<bool, Error>; fn GetValidity( &self, ) -> Result<Root<Dom<<D as DomTypes>::ValidityState>>, Error>; fn GetValidationMessage(&self) -> Result<DOMString, Error>; fn CheckValidity(&self, _can_gc: CanGc) -> Result<bool, Error>; fn ReportValidity(&self, _can_gc: CanGc) -> Result<bool, Error>; fn GetLabels( &self, _can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::NodeList>>, Error>; }

Required Methods§

Implementors§