Enum script::dom::bindings::codegen::Bindings::OscillatorNodeBinding::OscillatorType
source · #[repr(usize)]
pub enum OscillatorType {
Sine,
Square,
Sawtooth,
Triangle,
Custom,
}
Variants§
Implementations§
Trait Implementations§
source§impl Clone for OscillatorType
impl Clone for OscillatorType
source§fn clone(&self) -> OscillatorType
fn clone(&self) -> OscillatorType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for OscillatorType
impl Debug for OscillatorType
source§impl Default for OscillatorType
impl Default for OscillatorType
source§fn default() -> OscillatorType
fn default() -> OscillatorType
Returns the “default value” for a type. Read more
source§impl From<OscillatorType> for ServoMediaOscillatorType
impl From<OscillatorType> for ServoMediaOscillatorType
source§fn from(oscillator_type: OscillatorType) -> Self
fn from(oscillator_type: OscillatorType) -> Self
Converts to this type from the input type.
source§impl FromJSValConvertible for OscillatorType
impl FromJSValConvertible for OscillatorType
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<OscillatorType>, ()>
unsafe fn from_jsval( cx: *mut JSContext, value: HandleValue<'_>, _option: () ) -> Result<ConversionResult<OscillatorType>, ()>
Convert
val
to type Self
.
Optional configuration of type T
can be passed as the option
argument.
If it returns Err(())
, a JSAPI exception is pending.
If it returns Ok(Failure(reason))
, there is no pending JSAPI exception.source§impl MallocSizeOf for OscillatorType
impl MallocSizeOf for OscillatorType
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 PartialEq<OscillatorType> for OscillatorType
impl PartialEq<OscillatorType> for OscillatorType
source§fn eq(&self, other: &OscillatorType) -> bool
fn eq(&self, other: &OscillatorType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToJSValConvertible for OscillatorType
impl ToJSValConvertible for OscillatorType
source§impl Traceable for OscillatorType
impl Traceable for OscillatorType
impl Copy for OscillatorType
impl StructuralPartialEq for OscillatorType
Auto Trait Implementations§
impl RefUnwindSafe for OscillatorType
impl Send for OscillatorType
impl Sync for OscillatorType
impl Unpin for OscillatorType
impl UnwindSafe for OscillatorType
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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for Pwhere R: Read + ReadEndian<P>, P: Default,
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.