Struct mozjs_sys::jsapi::mozilla::LinkedListElement
source · #[repr(C)]pub struct LinkedListElement {
pub mNext: *mut LinkedListElement,
pub mPrev: *mut LinkedListElement,
pub mIsSentinel: bool,
}
Fields§
§mNext: *mut LinkedListElement
§mPrev: *mut LinkedListElement
§mIsSentinel: bool
Trait Implementations§
source§impl Debug for LinkedListElement
impl Debug for LinkedListElement
source§impl PartialEq for LinkedListElement
impl PartialEq for LinkedListElement
impl StructuralPartialEq for LinkedListElement
Auto Trait Implementations§
impl Freeze for LinkedListElement
impl RefUnwindSafe for LinkedListElement
impl !Send for LinkedListElement
impl !Sync for LinkedListElement
impl Unpin for LinkedListElement
impl UnwindSafe for LinkedListElement
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Filterable for T
impl<T> Filterable for T
source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more