pub(crate) trait FontFaceMethods<D: DomTypes> {
Show 26 methods // Required methods fn Family(&self) -> DOMString; fn SetFamily(&self, value: DOMString) -> ErrorResult; fn Style(&self) -> DOMString; fn SetStyle(&self, value: DOMString) -> ErrorResult; fn Weight(&self) -> DOMString; fn SetWeight(&self, value: DOMString) -> ErrorResult; fn Stretch(&self) -> DOMString; fn SetStretch(&self, value: DOMString) -> ErrorResult; fn UnicodeRange(&self) -> DOMString; fn SetUnicodeRange(&self, value: DOMString) -> ErrorResult; fn FeatureSettings(&self) -> DOMString; fn SetFeatureSettings(&self, value: DOMString) -> ErrorResult; fn VariationSettings(&self) -> DOMString; fn SetVariationSettings(&self, value: DOMString) -> ErrorResult; fn Display(&self) -> DOMString; fn SetDisplay(&self, value: DOMString) -> ErrorResult; fn AscentOverride(&self) -> DOMString; fn SetAscentOverride(&self, value: DOMString) -> ErrorResult; fn DescentOverride(&self) -> DOMString; fn SetDescentOverride(&self, value: DOMString) -> ErrorResult; fn LineGapOverride(&self) -> DOMString; fn SetLineGapOverride(&self, value: DOMString) -> ErrorResult; fn Status(&self) -> FontFaceLoadStatus; fn Load(&self) -> Rc<D::Promise>; fn Loaded(&self) -> Rc<D::Promise>; fn Constructor( global: &D::Window, proto: Option<HandleObject<'_>>, can_gc: CanGc, family: DOMString, source: StringOrArrayBufferViewOrArrayBuffer, descriptors: &FontFaceDescriptors, ) -> DomRoot<D::FontFace>;
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§