pub trait HTMLLinkElementMethods<D: DomTypes> {
Show 29 methods
// Required methods
fn Href(&self) -> USVString;
fn SetHref(&self, cx: &mut JSContext, value: USVString);
fn GetCrossOrigin(&self) -> Option<DOMString>;
fn SetCrossOrigin(&self, cx: &mut JSContext, value: Option<DOMString>);
fn Rel(&self) -> DOMString;
fn SetRel(&self, cx: &mut JSContext, value: DOMString);
fn As(&self) -> DOMString;
fn SetAs(&self, cx: &mut JSContext, value: DOMString);
fn RelList(&self, cx: &mut JSContext) -> DomRoot<D::DOMTokenList>;
fn Media(&self) -> DOMString;
fn SetMedia(&self, cx: &mut JSContext, value: DOMString);
fn Integrity(&self) -> DOMString;
fn SetIntegrity(&self, cx: &mut JSContext, value: DOMString);
fn Hreflang(&self) -> DOMString;
fn SetHreflang(&self, cx: &mut JSContext, value: DOMString);
fn Type(&self) -> DOMString;
fn SetType(&self, cx: &mut JSContext, value: DOMString);
fn ReferrerPolicy(&self) -> DOMString;
fn SetReferrerPolicy(&self, cx: &mut JSContext, value: DOMString);
fn Blocking(&self, cx: &mut JSContext) -> DomRoot<D::DOMTokenList>;
fn Disabled(&self) -> bool;
fn SetDisabled(&self, cx: &mut JSContext, value: bool);
fn Charset(&self) -> DOMString;
fn SetCharset(&self, cx: &mut JSContext, value: DOMString);
fn Rev(&self) -> DOMString;
fn SetRev(&self, cx: &mut JSContext, value: DOMString);
fn Target(&self) -> DOMString;
fn SetTarget(&self, cx: &mut JSContext, value: DOMString);
fn GetSheet(&self, _can_gc: CanGc) -> Option<DomRoot<D::StyleSheet>>;
}Required Methods§
fn Href(&self) -> USVString
fn SetHref(&self, cx: &mut JSContext, value: USVString)
fn GetCrossOrigin(&self) -> Option<DOMString>
fn SetCrossOrigin(&self, cx: &mut JSContext, value: Option<DOMString>)
fn Rel(&self) -> DOMString
fn SetRel(&self, cx: &mut JSContext, value: DOMString)
fn As(&self) -> DOMString
fn SetAs(&self, cx: &mut JSContext, value: DOMString)
fn RelList(&self, cx: &mut JSContext) -> DomRoot<D::DOMTokenList>
fn Media(&self) -> DOMString
fn SetMedia(&self, cx: &mut JSContext, value: DOMString)
fn Integrity(&self) -> DOMString
fn SetIntegrity(&self, cx: &mut JSContext, value: DOMString)
fn Hreflang(&self) -> DOMString
fn SetHreflang(&self, cx: &mut JSContext, value: DOMString)
fn Type(&self) -> DOMString
fn SetType(&self, cx: &mut JSContext, value: DOMString)
fn ReferrerPolicy(&self) -> DOMString
fn SetReferrerPolicy(&self, cx: &mut JSContext, value: DOMString)
fn Blocking(&self, cx: &mut JSContext) -> DomRoot<D::DOMTokenList>
fn Disabled(&self) -> bool
fn SetDisabled(&self, cx: &mut JSContext, value: bool)
fn Charset(&self) -> DOMString
fn SetCharset(&self, cx: &mut JSContext, value: DOMString)
fn Rev(&self) -> DOMString
fn SetRev(&self, cx: &mut JSContext, value: DOMString)
fn Target(&self) -> DOMString
fn SetTarget(&self, cx: &mut JSContext, value: DOMString)
fn GetSheet(&self, _can_gc: CanGc) -> Option<DomRoot<D::StyleSheet>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".