pub struct SyncRequestAdapter { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Adapter for SyncRequestAdapter
impl Adapter for SyncRequestAdapter
Source§type LinkOps = <AtomicLink as DefaultLinkOps>::Ops
type LinkOps = <AtomicLink as DefaultLinkOps>::Ops
Collection-specific link operations which allow an object to be inserted in
an intrusive collection.
Source§type PointerOps = DefaultPointerOps<Box<Request<RawMutex, AtomicLink>>>
type PointerOps = DefaultPointerOps<Box<Request<RawMutex, AtomicLink>>>
Collection-specific pointer conversions which allow an object to
be inserted in an intrusive collection.
Source§unsafe fn get_value(
&self,
link: <Self::LinkOps as LinkOps>::LinkPtr,
) -> *const <Self::PointerOps as PointerOps>::Value
unsafe fn get_value( &self, link: <Self::LinkOps as LinkOps>::LinkPtr, ) -> *const <Self::PointerOps as PointerOps>::Value
Gets a reference to an object from a reference to a link in that object. Read more
Source§unsafe fn get_link(
&self,
value: *const <Self::PointerOps as PointerOps>::Value,
) -> <Self::LinkOps as LinkOps>::LinkPtr
unsafe fn get_link( &self, value: *const <Self::PointerOps as PointerOps>::Value, ) -> <Self::LinkOps as LinkOps>::LinkPtr
Gets a reference to the link for the given object. Read more
Source§fn link_ops_mut(&mut self) -> &mut Self::LinkOps
fn link_ops_mut(&mut self) -> &mut Self::LinkOps
Returns a reference to the mutable link operations.
Source§fn pointer_ops(&self) -> &Self::PointerOps
fn pointer_ops(&self) -> &Self::PointerOps
Returns a reference to the pointer converter.
Source§impl Clone for SyncRequestAdapter
impl Clone for SyncRequestAdapter
Source§impl Default for SyncRequestAdapter
impl Default for SyncRequestAdapter
impl Copy for SyncRequestAdapter
impl Send for SyncRequestAdapter
impl Sync for SyncRequestAdapter
Auto Trait Implementations§
impl Freeze for SyncRequestAdapter
impl !RefUnwindSafe for SyncRequestAdapter
impl Unpin for SyncRequestAdapter
impl !UnwindSafe for SyncRequestAdapter
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