Struct script::dom::textencoder::TextEncoder
source · #[repr(C)]pub struct TextEncoder {
reflector_: Reflector,
}
Fields
reflector_: Reflector
Implementations
sourceimpl TextEncoder
impl TextEncoder
fn __assert_parent_type(&self)
sourceimpl TextEncoder
impl TextEncoder
fn new_inherited() -> TextEncoder
pub fn new(global: &GlobalScope) -> Root<Dom<TextEncoder>>
pub fn Constructor(
global: &GlobalScope
) -> Result<Root<Dom<TextEncoder>>, Error>
Trait Implementations
sourceimpl DomObject for TextEncoder
impl DomObject for TextEncoder
sourceimpl DomObjectWrap for TextEncoder
impl DomObjectWrap for TextEncoder
sourceconst WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextEncoderBinding::TextEncoderBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::textencoder::TextEncoder>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::textencoder::TextEncoder>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextEncoderBinding::TextEncoderBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::textencoder::TextEncoder>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::textencoder::TextEncoder>>}
Function pointer to the general wrap function type
sourceimpl HasParent for TextEncoder
impl HasParent for TextEncoder
sourceimpl IDLInterface for TextEncoder
impl IDLInterface for TextEncoder
sourceimpl JSTraceable for TextEncoder
impl JSTraceable for TextEncoder
sourceimpl MallocSizeOf for TextEncoder
impl MallocSizeOf for TextEncoder
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 TextEncoder
impl MutDomObject for TextEncoder
sourceunsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
sourceimpl PartialEq<TextEncoder> for TextEncoder
impl PartialEq<TextEncoder> for TextEncoder
sourcefn eq(&self, other: &TextEncoder) -> bool
fn eq(&self, other: &TextEncoder) -> bool
sourceimpl TextEncoderMethods for TextEncoder
impl TextEncoderMethods for TextEncoder
sourceimpl ToJSValConvertible for TextEncoder
impl ToJSValConvertible for TextEncoder
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.Auto Trait Implementations
impl !RefUnwindSafe for TextEncoder
impl !Send for TextEncoder
impl !Sync for TextEncoder
impl Unpin for TextEncoder
impl UnwindSafe for TextEncoder
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