#[repr(C)]pub struct Plugin {
reflector_: Reflector,
}
Fields§
§reflector_: Reflector
Trait Implementations§
source§impl DomObjectWrap for Plugin
impl DomObjectWrap for Plugin
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PluginBinding::PluginBinding::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::plugin::Plugin>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::plugin::Plugin>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PluginBinding::PluginBinding::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::plugin::Plugin>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::plugin::Plugin>>}
Function pointer to the general wrap function type
source§impl IDLInterface for Plugin
impl IDLInterface for Plugin
source§impl MallocSizeOf for Plugin
impl MallocSizeOf for Plugin
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 Plugin
impl MutDomObject for Plugin
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<Plugin> for Plugin
impl PartialEq<Plugin> for Plugin
source§impl PluginMethods for Plugin
impl PluginMethods for Plugin
fn Name(&self) -> DOMString
fn Description(&self) -> DOMString
fn Filename(&self) -> DOMString
fn Length(&self) -> u32
fn Item(&self, _index: u32) -> Option<Root<Dom<MimeType>>>
fn NamedItem(&self, _name: DOMString) -> Option<Root<Dom<MimeType>>>
fn IndexedGetter(&self, _index: u32) -> Option<Root<Dom<MimeType>>>
fn NamedGetter(&self, _name: DOMString) -> Option<Root<Dom<MimeType>>>
fn SupportedPropertyNames(&self) -> Vec<DOMString> ⓘ
source§impl ToJSValConvertible for Plugin
impl ToJSValConvertible for Plugin
Auto Trait Implementations§
impl !RefUnwindSafe for Plugin
impl !Send for Plugin
impl !Sync for Plugin
impl Unpin for Plugin
impl UnwindSafe for Plugin
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